GNU/Linux >> Belajar Linux >  >> Linux

[ :Operator tak terduga dalam pemrograman shell

POSIX sh tidak mengerti == untuk kesetaraan string, karena itu adalah bash -aliran. Gunakan = sebagai gantinya.

Orang lain mengatakan bahwa tanda kurung tidak didukung oleh sh salah, btw.


Tidak ada kesalahan dalam pesta Anda naskah. Tapi Anda menjalankannya dengan sh yang memiliki sintaks kurang luas;)

Jadi, jalankan bash ./choose.sh sebagai gantinya :)


Linux
  1. Perilaku Tak Terduga Dari Skrip Shell?

  2. Bagaimana Cara Mengubah Cron Shell (sh ke Bash)?

  3. Fungsi Dalam Variabel Shell?

  1. Regenerasi .bashrc Dari Shell Saat Ini?

  2. 6 Operator Rantai Baris Perintah Bash Shell di Linux

  3. Pemrograman pada samsung chromebook

  1. Jalankan semua skrip shell di folder

  2. Bagaimana caranya:Riwayat Bash/Shell yang tidak terbatas?

  3. Cara grep bagian file di bash shell