আমি মনে করি না যে এটির জন্য একটি কমান্ড বা শেল বিল্টিন রয়েছে, কারণ এটি বোর্ন শেল for
লুপটি নিজের মতো একটি কমান্ড বাস্তবায়নের জন্য ডিজাইন করা এবং এটি কার্যকর করার জন্য একটি তুচ্ছ সাবসেট therefore সুতরাং এটি খুব সহজ।
প্রারম্ভিকদের জন্য আপনি একটি ডামি for
লুপ ব্যবহার করতে পারেন :
for i in `seq 10`; do command; done
বা সমানভাবে জিমবির পরামর্শ অনুসারে, ক্রম তৈরির জন্য ব্যাশ বিল্টিন ব্যবহার করে:
for i in {1..10}; do command; done
এই দশ বার নির্বাহ iterates command
প্রতিটি সময় - এটা একটি নল বা দ্বারা পৃথক কমান্ড একটি সিরিজ হতে পারে ;
বা &&
। আপনি $i
কোন পুনরাবৃত্তিতে রয়েছেন তা জানতে আপনি ভেরিয়েবলটি ব্যবহার করতে পারেন ।
যদি আপনি এই ওয়ান-লাইনারটিকে একটি স্ক্রিপ্ট হিসাবে বিবেচনা করেন এবং তাই কিছু অনির্ধারিত (তবে সম্ভবত বৈধ) কারণে অনাকাঙ্ক্ষিত হতে পারে তবে আপনি এটি একটি আদেশ হিসাবে প্রয়োগ করতে পারেন, সম্ভবত আপনার .bashrc (অনির্ধারিত) তে এই জাতীয় কিছু:
#function run
run() {
number=$1
shift
for i in `seq $number`; do
$@
done
}
ব্যবহার:
run 10 command
উদাহরণ:
run 5 echo 'Hello World!'