Perulangan: for, while, until
Penjelasan
Bash mendukung `for` (mengulang untuk tiap item dalam daftar/range), `while` (mengulang selama kondisi TRUE), dan `until` (mengulang SAMPAI kondisi jadi TRUE — kebalikan while). Semua diakhiri dengan `done`.
Contoh Konsep
for i in 1 2 3 4 5; do
echo $i
done
for file in *.txt; do
echo "Memproses: $file"
done
counter=1
while [ $counter -le 3 ]; do
echo "Percobaan ke-$counter"
counter=$((counter + 1))
done
until [ $counter -gt 5 ]; do
echo $counter
counter=$((counter + 1))
done
Praktikum
Tulis for loop yang mencetak angka 1 sampai 10, tapi lewati (continue) angka kelipatan 3.
Editor Latihan
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
`for file in *.txt` adalah pola sangat umum untuk memproses semua file dengan ekstensi tertentu di sebuah folder — Bash otomatis mengekspansi `*.txt` jadi daftar nama file yang cocok.