MulaiMulai sekarang secara gratis

Bagaimana cara menulis loop dalam skrip shell?

Skrip shell juga dapat berisi loop. Anda dapat menulisnya menggunakan titik koma, atau memecahnya ke beberapa baris tanpa titik koma agar lebih mudah dibaca:

# Cetak rekaman data pertama dan terakhir dari setiap berkas.
for filename in $@
do
    head -n 2 $filename | tail -n 1
    tail -n 1 $filename
done

(Anda tidak harus membuat inden untuk perintah di dalam loop, tetapi melakukannya akan membuatnya lebih jelas.)

Baris pertama skrip ini adalah komentar untuk memberi tahu pembaca apa yang dilakukan skrip. Komentar diawali dengan karakter # dan berlangsung hingga akhir baris. Diri Anda di masa depan akan berterima kasih karena Anda menambahkan penjelasan singkat seperti ini pada setiap skrip yang Anda tulis.

Sebagai pengingat, untuk menyimpan yang telah Anda tulis di Nano, tekan Ctrl + O untuk menulis berkas, lalu Enter untuk mengonfirmasi nama berkas, kemudian Ctrl + X untuk keluar dari editor.

Latihan ini adalah bagian dari kursus

Pengantar Shell

Lihat Kursus

Latihan interaktif praktis

Ubah teori menjadi tindakan dengan salah satu latihan interaktif kami.

Mulai berolahraga