Cara menguji variabel nol atau kosong dalam skrip bash

Cara menguji variabel nol atau kosong dalam skrip bash

Contoh skrip bash berikut kami menunjukkan beberapa cara cara memeriksa variabel kosong atau nol menggunakan bash:

#!/bin/bash jika [-z "$ 1"]; kemudian gema "variabel kosong 1" fi jika [-n "$ 1"]; Kemudian echo "bukan variabel kosong 2" fi jika [ ! "$ 1"]; kemudian gema "variabel kosong 3" fi jika ["$ 1"]; Kemudian echo "bukan variabel kosong 4" fi [[-z "$ 1"]] && echo "variabel kosong 5" || echo "bukan variabel kosong 5" 

Simpan skrip di atas menjadi misalnya. check_empty.SH dan jalankan dengan argumen baris tanpa perintah kami:

$ bash check_empty.SH Variabel Kosong 1 Variabel Kosong 3 Variabel Kosong 5 

Selanjutnya, eksekusi skrip di atas dengan argumen baris perintah akan memicu hasil yang berlawanan:

$ bash check_empty.sho hello tidak kosong variabel 2 bukan variabel kosong 4 bukan variabel kosong 5 

Tutorial Linux Terkait:

  • Bash Script: Jumlah argumen yang diteruskan ke skrip
  • Variabel bash khusus dengan contoh
  • Sistem Linux Hung? Cara melarikan diri ke baris perintah dan…
  • Cara menulis skrip bash untuk menjalankan perintah
  • Loop bersarang dalam skrip bash
  • Mint 20: Lebih baik dari Ubuntu dan Microsoft Windows?
  • Cara mengatur dan mendaftar variabel lingkungan di linux
  • Menguasai loop skrip bash
  • Tutorial debugging GDB untuk pemula
  • Loop bash dengan contoh