चलो एक सरल लेते हैं for loop
#!/bin/bash
for i in `seq 1 10`;
do
echo $i
done
बाश स्क्रिप्ट में AFAIK अर्धविराम समकालिक रूप से वर्तमान कमांड निष्पादित करता है और फिर अगले एक पर जाता है। एंटर दबाने पर शाब्दिक रूप से वही होता है सिवाय इसके कि आप निम्न कमांड को दर्ज करने की अनुमति नहीं देते, बफर को तुरंत फ्लश कर देते हैं।
तो शेल निम्न पंक्ति की व्याख्या क्यों नहीं कर सकता है
for i in `seq 1 10`; do; echo $i; done
यह for loop
वास्तव में कैसे काम करता है ?
do
।