मुझे नहीं लगता कि इसके लिए एक कमांड या शेल बिलिन मौजूद है, क्योंकि यह एक तुच्छ उपसमुच्चय है जो बॉर्न शेल for
लूप के लिए डिज़ाइन किया गया है और इस तरह से अपने आप को एक कमांड लागू करना इसलिए काफी सरल है।
शुरुआत के लिए आप एक डमी 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!'