এই কাজটি করার জন্য আমি একটি "স্ট্যান্ডার্ড" লিনাক্স সরঞ্জামটি পাইনি, তবে আমি সাধারণত আমার ডট ফাইলগুলি (.bashrc, .vimrc ইত্যাদি) ইনস্টলেশন থেকে ইনস্টলেশন পর্যন্ত সংরক্ষণ করি, সুতরাং আপনি যদি এটিকে দেখেন তবে নীচেরটি বেশ "স্ট্যান্ডার্ড" থাকে নতুন ইনস্টলেশনগুলিতে আপনার ডট ফাইল সংরক্ষণের দৃষ্টিভঙ্গি:
আপনার .bashrc বা .Bash_aliases শেষে, নিম্নলিখিত সংজ্ঞাটি রাখুন:
repeat() {
n=$1 #gets the number of times the succeeding command needs to be executed
shift #now $@ has the command that needs to be executed
while [ $(( n -= 1 )) -ge 0 ] #loop n times;
do
"$@" #execute the command; you can also add error handling here or parallelize the commands
done
}
ফাইলটি সংরক্ষণ করুন এবং হয় শেলটি আবার খুলুন বা চালিত করুন source /path/to/.bashrc
বা source /path/to/.bash_aliases
আপনি যে কোনওটিকে শেল পরিবর্তন করতে বেছে নিতে পারেন an
এটাই! আপনি নিম্নলিখিত পদ্ধতিতে এটি ব্যবহার করতে সক্ষম হওয়া উচিত:
repeat 100 echo hello
repeat 84 ~/scripts/potato.sh
প্রভৃতি