diff --git a/pages.id/common/[.md b/pages.id/common/[.md new file mode 100644 index 000000000..d506e083d --- /dev/null +++ b/pages.id/common/[.md @@ -0,0 +1,25 @@ +# [ + +> Mengevaluasi syarat dalam perintah syel komputer. +> Mengembalikan nilai 0 jika syarat tersebut terpenuhi (bernilai benar) atau 1 jika tidak. +> Informasi lebih lanjut: . + +- Menguji apakah sebuah variabel memiliki nilai sama dengan sebuah string: + +`[ "{{$VARIABEL}}" == "{{/bin/zsh}}" ]` + +- Menguji apakah sebuah variable tidak memiliki nilai sama sekali (null): + +`[ -z "{{$VARIABEL}}" ]` + +- Menguji apakah sebuah file dapat ditemukan: + +`[ -f "{{jalan/menuju/file}}" ]` + +- Menguji apakah sebuah direktori dapat ditemukan: + +`[ ! -d "{{jalan/menuju/direktori}}" ]` + +- Pernyataan if-else di dalam syel: + +`[ {{syarat}} ] && {{echo "benar"}} || {{echo "salah"}}`