Membaca File Baris per Baris
Penjelasan
Pola paling umum untuk memproses file baris per baris di Bash adalah `while read line; do ... done < file.txt` — perintah `read` mengambil satu baris setiap iterasi, dan `< file.txt` mengarahkan isi file sebagai input untuk loop tersebut.
Contoh Konsep
while read -r baris; do
echo "Baris: $baris"
done < daftar_nama.txt
# Menghitung jumlah baris yang mengandung kata tertentu
count=0
while read -r baris; do
if [[ $baris == *"error"* ]]; then
count=$((count + 1))
fi
done < aplikasi.log
echo "Jumlah baris error: $count"
Praktikum
Tulis while read yang membaca file "produk.txt" baris per baris dan mencetak setiap barisnya dengan prefix "Produk: ".
Editor Latihan
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
Selalu pakai `read -r` (bukan `read` polos) supaya karakter backslash di dalam baris tidak diperlakukan sebagai escape character — `-r` singkatan dari "raw".