কিছু শেল স্ক্রিপ্টগুলি কেবল ব্যাচ ফাইলে রূপান্তর করা এবং এমন একটি জিনিস রয়েছে যা আমি খুঁজে পাচ্ছি না ... এবং এটি হ'ল কমান্ড লাইন আর্গুমেন্টের সংখ্যার একটি সহজ গণনা।
যেমন যদি তোমার থাকে:
myapp foo bar
আবরণের ভেতরে:
- $ # -> 2
- $ * -> ফু বার
- $ 0 -> মায়াপ
- $ 1 -> ফু
- $ 2 -> বার
ব্যাচে
- ?? -> 2 <---- কি আদেশ ?!
- % * -> ফু বার
- % 0 -> মায়াপ
- % 1 -> ফু
- % 2 -> বার
সুতরাং আমি চারপাশে তাকিয়েছি, এবং হয় আমি ভুল জায়গায় খুঁজছি বা আমি অন্ধ, তবে কমান্ড লাইন যুক্তিগুলির সংখ্যা গণনা করার উপায় খুঁজে পাচ্ছি না।
ব্যাচ ফাইলগুলির জন্য শেলের "$ #" এর মতো কোনও আদেশ আছে কি?
পুনশ্চ. আমি যে নিকটতম সন্ধান পেয়েছি তা হ'ল% 1 এর মাধ্যমে পুনরাবৃত্তি করা এবং 'শিফট' ব্যবহার করা, তবে আমাকে স্ক্রিপ্টে পরে% 1,% 2 ইত্যাদি উল্লেখ করতে হবে যাতে এটি কোনও ভাল নয়।
2 myapp foo bar
?