$ কি? ব্যাশ স্ক্রিপ্টে?
$ কি? ব্যাশ স্ক্রিপ্টে?

ভিডিও: $ কি? ব্যাশ স্ক্রিপ্টে?

ভিডিও: $ কি? ব্যাশ স্ক্রিপ্টে?
ভিডিও: Makeup করতে কি কি ব্রাস লাগে ও কোন কাজে কীভাবে ব্যবহার করতে হয় ?? Makeup brushes uses for beginners 2024, নভেম্বর
Anonim

$? - শেষ কমান্ডের প্রস্থান অবস্থা কার্যকর করা হয়েছে। $0 - বর্তমানের ফাইলের নাম লিপি . $# - a এ সরবরাহ করা আর্গুমেন্টের সংখ্যা লিপি . শেল জন্য স্ক্রিপ্ট , এটি সেই প্রক্রিয়া আইডি যার অধীনে তারা সম্পাদন করছে।

তদনুসারে, $ কি? শেল স্ক্রিপ্টে?

$# এর সংখ্যা সংরক্ষণ করে আদেশ - লাইন আর্গুমেন্ট যা পাস করা হয়েছে শেল কার্যক্রম. $? শেষের প্রস্থান মান সংরক্ষণ করে আদেশ যে মৃত্যুদন্ড কার্যকর করা হয়. তাই মূলত, $# প্রদত্ত আর্গুমেন্ট একটি সংখ্যা যখন আপনার লিপি মৃত্যুদন্ড কার্যকর করা হয়েছিল। $* হল একটি স্ট্রিং যেখানে সমস্ত আর্গুমেন্ট রয়েছে।

উপরন্তু, ব্যাশ স্ক্রিপ্টে $1 কি? কি $1 . $1 প্রথম কমান্ডলাইন আর্গুমেন্ট। আপনি যদি./asdf.sh a b c d e চালান, তাহলে $1 a হবে, $2 হবে b, ইত্যাদি ফাংশন সহ শেলগুলিতে, $1 প্রথম ফাংশন পরামিতি হিসাবে পরিবেশন করতে পারে, এবং আরও অনেক কিছু।

পরবর্তীকালে, প্রশ্ন হল, $ কি? বাশে?

$0 সবচেয়ে বেশি ব্যবহৃত হয় বাশ পরামিতি এবং ফোরগ্রাউন্ডে অতি সম্প্রতি সম্পাদিত কমান্ডের প্রস্থান অবস্থা পেতে ব্যবহৃত হয়। এটি ব্যবহার করে আপনি আপনার কিনা তা পরীক্ষা করতে পারেন বাশ স্ক্রিপ্ট সফলভাবে সম্পন্ন হয়েছে বা না।

$ কি করে? লিনাক্সে করবেন?

ভেরিয়েবল পূর্ববর্তী কমান্ডের প্রস্থান অবস্থা উপস্থাপন করে। প্রস্থান স্ট্যাটাস হল একটি সংখ্যাসূচক মান যা প্রতিটি কমান্ড সম্পূর্ণ হওয়ার পরে ফেরত দেয়। একটি নিয়ম হিসাবে, বেশিরভাগ কমান্ড সফল হলে 0 এর প্রস্থান স্ট্যাটাস প্রদান করে এবং যদি তারা ব্যর্থ হয় 1।

প্রস্তাবিত: