1.2 KiB
1.2 KiB
[
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: https://gnu.org/software/bash/manual/bash.html#index-test.
- 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}} ]