- Cara lulus ya atau tidak dalam skrip shell?
- Apakah tujuan $? pembolehubah?
- Pembolehubah khas apa yang digunakan untuk menentukan status keluar perintah yang dilaksanakan sebelumnya?
Cara lulus ya atau tidak dalam skrip shell?
Dalam hal ini, kita hanya dapat membungkus ya/tidak ada dalam gelung sementara. #!/bin/bash sementara benar; baca -p "adakah anda mahu meneruskan? (ya/tidak) "yn case $ yn in yes) echo ok, kami akan meneruskan; pecah ;; tidak) echo keluar...; keluar ;; *) echo respons tidak sah ;; ESAC selesai echo melakukan perkara...
Apakah tujuan $? pembolehubah?
"$?"Adalah pemboleh ubah yang memegang nilai pulangan perintah yang dilaksanakan terakhir. "Echo $?"Memaparkan 0 jika arahan terakhir telah berjaya dilaksanakan dan memaparkan nilai bukan sifar jika beberapa ralat telah berlaku. Bash menetapkan "$?"Ke status keluar proses yang terakhir dilaksanakan.
Pembolehubah khas apa yang digunakan untuk menentukan status keluar perintah yang dilaksanakan sebelumnya?
$? Pembolehubah mewakili status keluar perintah sebelumnya. Status keluar adalah nilai berangka yang dikembalikan oleh setiap arahan setelah selesai.