Pertanyaan yang diberi tag test

14
bash: Saya bangkrut [[<]]

Saya sedang menulis skrip bash dan tiba-tiba perilaku ini dimulai: [[ 1 < 2 ]]; echo $? # outputs 0 [[ 2 < 13 ]]; echo $? # outputs 1 tapi -ltbekerja dengan baik: [[ 1 -lt 2 ]]; echo $? # outputs 0 [[ 2 -lt 13 ]]; echo $? # outputs 0 Apakah saya <entah bagaimana secara tidak sengaja...

13
Apa yang [-t 1] periksa?

Saya baru saja menemukan cara untuk memulai zshketika saya memulai bashdi Windows dari https://www.howtogeek.com/258518/how-to-use-zsh-or-another-shell-in-windows-10/ . Disarankan untuk menambahkan kode berikut di akhir .bashrc. # Launch Zsh if [ -t 1 ]; then exec zsh fi Apa [ -t 1...

11
Melakukan tes -nt / -ot dalam POSIX sh

Built-in testdan [utilitas memiliki tes -nt("lebih baru dari") dan -ot("lebih tua dari") di sebagian besar shell, bahkan ketika shell berjalan dalam "mode POSIX" (juga berlaku untuk utilitas eksternal dengan nama yang sama pada sistem yang saya punya akses). Tes ini untuk membandingkan cap waktu...

10
Jadwalkan hari terakhir setiap bulan

Saya membaca dari sebuah instruksi untuk menjadwalkan sebuah skrip pada hari terakhir bulan itu: Catatan: Pembaca yang cerdik mungkin bertanya-tanya bagaimana Anda dapat mengatur perintah untuk dieksekusi pada hari terakhir setiap bulan karena Anda tidak dapat menetapkan nilai dayofmonth untuk...

9
Tes POSIX dan -a

Saya memeriksa naskah saya dengan checkbashisms dan saya mendapat peringatan berikut: possible bashism in check_ssl_cert line 821 (test -a/-o): if [ -n "${ALTNAMES}" -a -n "${COMMON_NAME}" ] ; then Di bagian 4.62.4 dari spesifikasi POSIX yang saya temukan primary -a primer Melakukan biner dan...