# [ > Cek jenis berkas dan bandingkan nilai dalam syel. > Perintah akan mengembalikan nilai 0 jika syarat tersebut terpenuhi (bernilai benar) atau 1 jika tidak. > Lihat juga: `test`. > Informasi lebih lanjut: . - Coba apakah suatu variabel memiliki nilai yang sama dengan sebuah string: `[ "${{variabel}}" = "{{string}}" ]` - Coba apakah suatu variabel memiliki nilai yang tak sama dengan sebuah string: `[ "${{variabel}}" != "{{string}}" ]` - Coba apakah suatu variabel memiliki nilai yang sama/tidak sama/lebih besar/lebih kecil/lebih besar atau sama dengan/lebih kecil atau sama dengan sebuah angka: `[ "${{variabel}}" -{{eq|ne|gt|lt|ge|le}} {{bilangan_bulat}} ]` - Coba apakah suatu variabel memiliki nilai yang tidak sama dengan hampa/null: `[ -n "${{variabel}}" ]` - Coba apakah suatu variabel memiliki nilai hampa/null: `[ -z "{{$variabel}}" ]` - Coba apakah sebuah berkas ([f]ile) dapat ditemukan: `[ -f {{jalan/menuju/berkas}} ]` - Coba apakah sebuah [d]irektori dapat ditemukan: `[ -d {{jalan/menuju/direktori}} ]` - Coba apakah sebuah berkas atau direktori dapat ditemukan: `[ -e {{jalan/menuju/berkas_atau_direktori}} ]`