$1প্রথম যুক্তি।
$@তাদের সব।
আমি কীভাবে শেল স্ক্রিপ্টে শেষ আর্গুমেন্টটি খুঁজে পেতে পারি?
${!#}। এটি ব্যবহার করে পরীক্ষা করুন bash -c 'echo ${!#}' arg1 arg2 arg3। জন্য ব্যাশ , ksh এবং zsh , ডেনিস উইলিয়ামসনের উত্তর প্রস্তাব ${@: -1}। তাছাড়াও ${*: -1}ব্যবহার করা যেতে পারে। এটি ব্যবহার করে পরীক্ষা করুন zsh -c 'echo ${*: -1}' arg1 arg2 arg3। তবে এটি ড্যাশ , সিএসএস এবং টিসিএসের জন্য কাজ করে না ।
${!#}, এর বিপরীতে ${@: -1}, প্যারামিটার বিস্তারের সাথেও কাজ করে। আপনি এটি দিয়ে পরীক্ষা করতে পারেন bash -c 'echo ${!#%.*}' arg1.out arg2.out arg3.out।