GNU/Linux >> Belajar Linux >  >> Linux

Utilitas Dari:Perintah Dalam Scripting Shell, Mengingat Itu Secara Eksplisit Tidak Melakukan Apa-apa?

Dalam jawaban atas pertanyaan tentang komentar dalam skrip shell ini, ditunjukkan bahwa : adalah perintah null yang secara eksplisit tidak melakukan apa pun (tetapi tidak digunakan untuk komentar).

Apa gunanya perintah yang sama sekali tidak melakukan apa-apa?

Jawaban yang Diterima:

Saya biasanya menggunakan true dalam lingkaran; Saya rasa lebih jelas:

while true; do
    ...
done

Satu-satunya tempat yang saya temukan : benar-benar berguna dalam pernyataan kasus, jika Anda perlu mencocokkan sesuatu tetapi tidak ingin benar-benar melakukan apa pun. Misalnya:

case $answer in
    ([Yy]*) : ok ;;
    (*)     echo "stop."; exit 1 ;;
esac

Linux
  1. Alias ​​baris perintah di Linux Shell

  2. Bagaimana Cara Menetapkan Output Perintah Ke Variabel Shell?

  3. Apakah Perintah Invers dari Cut Ada?

  1. Bagaimana Cara Kerja Perintah Tee??

  2. Simbol Backtick (`) di Linux Shell Scripting

  3. Bagaimana cara menjalankan perintah Vim dari shell?

  1. Buka file yang diberikan oleh hasil perintah di vim

  2. Apa yang dilakukan -e dalam bash shebang?

  3. Apakah ada file executable tiruan standar yang tidak melakukan apa pun di Linux?