Buat loop tak terbatas dalam skrip shell

Buat loop tak terbatas dalam skrip shell

Pertanyaan - Bagaimana cara membuat loop tak terbatas dalam skrip shell pada sistem operasi unix/linux?

Loop tak terbatas digunakan untuk menjalankan satu set instruksi dengan pengulangan yang tidak pernah berakhir. Dalam hal ini kami membuat loop yang berjalan tanpa henti dan terus mengeksekusi instruksi sampai kekuatan berhenti secara eksternal.

Bash tak terbatas saat loop

Dalam skenario ini, loop mana yang merupakan pilihan terbaik. Sintaks berikut digunakan untuk membuat tak terbatas saat loop dalam skrip shell.

Contoh Loop:

#!/usr/bin/env bash while: do echo "tekan [ctrl+c] untuk keluar dari loop ini ..." # tambahkan lebih banyak instruksi di sini tidur 2 selesai
12345678#!/usr/bin/env bash while: do echo "tekan [ctrl+c] untuk keluar dari loop ini ..." # tambahkan lebih banyak instruksi di sini tidur 2done

Anda juga dapat unix true command dengan while loop untuk menjalankannya tanpa henti. Sintaks loop sementara dengan perintah sejati akan terlihat seperti contoh di bawah ini.

Contoh Loop:

#!/usr/bin/env bash sementara true do echo "tekan [ctrl+c] untuk keluar dari loop ini ..." # tambahkan lebih banyak instruksi di sini tidur 2 selesai
12345678#!/usr/bin/env bash sementara truedo echo "tekan [ctrl+c] untuk keluar dari loop ini ..." # tambahkan lebih banyak instruksi di sini tidur 2done

Tambahkan instruksi yang ada dalam loop tak terbatas

Terkadang Anda mungkin perlu keluar dari loop yang tidak pernah berakhir berdasarkan suatu kondisi. Jika kondisi tertentu bertemu dan keinginan Anda, loop tak terbatas harus memecah kondisi itu.

#!/usr/bin/env bash sementara true do echo "tekan [ctrl+c] untuk keluar
12345678910111213#!/usr/bin/env bash sementara truedo echo "tekan [ctrl+c] untuk keluar

Tambahkan Pernyataan If di Loop Di Atas Untuk Memecahkan Kondisi Pencocokan.