पाठ 26 / 31

Bash में लूप्स

Bash में files, lists और counters पर iterate करते हुए for व while loops से काम दोहराएँ।

for लूप

मानों या फाइलों की सूची पर पुनरावृत्ति करें।

for f in *.txt; do
    echo "Found: $f"
done

Output:

Found: notes.txt
Found: todo.txt

while लूप

तब तक चलता है जब तक इसकी शर्त सही रहती है।

count=1
while [ $count -le 3 ]; do
    echo "count: $count"
    count=$((count + 1))
done

Output:

count: 1
count: 2
count: 3

त्वरित जाँच: `[ $count -le 3 ]` में `-le` का क्या अर्थ है?

  • less than (कम)
  • not equal (असमान)
  • से बड़ा
  • less than or equal to (कम या बराबर)
Answer

less than or equal to (कम या बराबर) — `-le` Bash का न्यूमेरिक "less than or equal to" टेस्ट ऑपरेटर है।