Buat loop tak terbatas dalam skrip shell
- 2955
- 465
- Darryl Ritchie
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 selesai12345678 | #!/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 selesai12345678 | #!/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 keluar12345678910111213 | #!/usr/bin/env bash sementara truedo echo "tekan [ctrl+c] untuk keluar |
Tambahkan Pernyataan If di Loop Di Atas Untuk Memecahkan Kondisi Pencocokan.