কোনও কমান্ডের ফলাফল হিসাবে কোনও ভেরিয়েবলের মান সেট করতে বাশ পরিবেশে কাজ করার সময় , আমি সাধারণত:
var=$(command -args)
var
কমান্ড দ্বারা পরিবর্তনশীল সেট করা হয় যেখানে command -args
। আমি তখন সেই পরিবর্তনশীল হিসাবে অ্যাক্সেস করতে পারি $var
।
এটি করার আরও একটি প্রচলিত উপায় যা প্রায় প্রতিটি ইউনিক্স শেলের সাথে সামঞ্জস্যপূর্ণ:
set var=`command -args`
এটি বলেছিল, একটি উইন্ডোজ ব্যাচ ফাইলের কমান্ডের ফলাফলের সাথে আমি কীভাবে একটি ভেরিয়েবলের মান সেট করতে পারি ? আমি চেষ্টা করেছিলাম:
set var=command -args
তবে আমি দেখতে পেয়েছি যে কমান্ড আউটপুট চেয়ে var
সেট করা আছে command -args
।
for /f "delims=" %a in ('ver') do @set foobar=%a
কমান্ড প্রম্পটে ব্যবহার করুন।for /f "delims=" %%a in ('ver') do @set foobar=%%a
স্ক্রিপ্ট ফাইলগুলিতে ব্যবহার করুন