source
ভেরিয়েবলের মানগুলি পড়তে / মুদ্রণের জন্য আমি আমার বাশ স্ক্রিপ্টে কমান্ডটি ব্যবহার করি
more linuxmachines_mount_point.txt
export linuxmachine01="sdb sdc sdf sdd sde sdg"
export linuxmachine02="sde sdd sdb sdf sdc"
export linuxmachine03="sdb sdd sdc sde sdf"
export linuxmachine06="sdb sde sdf sdd"
source linuxmachines_mount_point.txt
echo $linuxmachine01
sdb sdc sdf sdd sde sdg
source
ভেরিয়েবল আনসেট করার জন্য বিপরীতটি কী ?
প্রত্যাশিত ফলাফল
echo $linuxmachine01
< no output >
export
। সব export
কিছুই হ'ল পরিবেশে মানগুলি অনুলিপি করা - তবে তারা শেল ভেরিয়েবল হিসাবে উপস্থিত রয়েছে কিনা সেগুলি পরিবেশের ভেরিয়েবল হিসাবে সংজ্ঞায়িত করা হয়েছে কিনা। তদতিরিক্ত, অপ্রয়োজনীয় পরিবেশের ভেরিয়েবলগুলি সংজ্ঞায়িত করা আপনার সর্বাধিক কমান্ড লাইনের দৈর্ঘ্যকে হ্রাস করে, কারণ তারা প্রতি-প্রক্রিয়া স্থানে একই (সীমাবদ্ধ!) সঞ্চিত থাকে।
source
আপনার পরিবেশে ভেরিয়েবলগুলি সেট করে না এমন নয় , তবেexport
ফাইলটিতে থাকা বিবৃতিগুলিsource
। সুতরাং বিপরীতsource
হতে পারেsource
, আপনি যদিsource
একটি ভিন্ন ফাইল যাunset
সমস্ত একই ভেরিয়েবল।