ভিডিও: $ কি? আবরণের ভেতরে?
2024 লেখক: Lynn Donovan | [email protected]. সর্বশেষ পরিবর্তিত: 2023-12-15 23:44
এই সমর্থন শেল জন্য শেল পরিবর্তনশীল " $? " একটি কমান্ডের রিটার্ন কোড রয়েছে যা সম্প্রতি কার্যকর করা হয়েছে। এটি সাধারণ অভ্যাস যে যখন একটি প্রোগ্রাম বা স্ক্রিপ্ট ত্রুটি ছাড়াই কার্যকর করে তখন এটি 0 এর মান প্রদান করে নির্দেশ করে যে এটি কোনও ত্রুটি ছাড়াই শেষ হয়েছে। সমস্ত প্রোগ্রাম এবং স্ক্রিপ্ট তা করে না, তবে তারা উচিত
উপরন্তু, $ কি? শেল স্ক্রিপ্টিং এ?
$# কমান্ড-লাইন আর্গুমেন্টের সংখ্যা সঞ্চয় করে যা পাস করা হয়েছিল শেল কার্যক্রম. $? সম্পাদিত শেষ কমান্ডের প্রস্থান মান সংরক্ষণ করে। $0 প্রবেশ করা কমান্ডের প্রথম শব্দ সংরক্ষণ করে (এর নাম শেল কার্যক্রম). তাই মূলত, $# প্রদত্ত আর্গুমেন্ট একটি সংখ্যা যখন আপনার লিপি মৃত্যুদন্ড কার্যকর করা হয়েছিল।
দ্বিতীয়ত, ভেরিয়েবল $ কি করে? করবেন? একটি অন্তর্নির্মিত হয় পরিবর্তনশীল যেটি একটি কমান্ড, ফাংশন বা স্ক্রিপ্টের প্রস্থান অবস্থা সংরক্ষণ করে। $? কার্যকর করা শেষ কমান্ডের প্রস্থান অবস্থা পড়ে। একটি ফাংশন ফিরে আসার পরে, $?
আরও জানুন, $ কি? বাশে?
$0 সবচেয়ে বেশি ব্যবহৃত হয় বাশ পরামিতি এবং ফোরগ্রাউন্ডে অতি সম্প্রতি সম্পাদিত কমান্ডের প্রস্থান অবস্থা পেতে ব্যবহৃত হয়। এটি ব্যবহার করে আপনি আপনার কিনা তা পরীক্ষা করতে পারেন বাশ স্ক্রিপ্ট সফলভাবে সম্পন্ন হয়েছে বা না।
শেল স্ক্রিপ্টে $1 এবং $2 কি?
কি $1 . $1 প্রথম কমান্ডলাইন আর্গুমেন্ট। আপনি যদি./asdf চালান। শ a b c d e, তারপর $1 একটি হবে, $2 হবে b, ইত্যাদি। ফাংশন সহ শেলগুলিতে, $1 প্রথম ফাংশন পরামিতি হিসাবে পরিবেশন করতে পারে, এবং আরও অনেক কিছু।