Menjalankan perintah kondisional.
Mengembalikan sebuah status dari 0 atau 1 tergantung dari evaluasi dari
kondisi expresi EXPRESI. Expresi disusun dari primari yang sama dari yang digunakan
oleh `test' builtin, dan boleh dikombinasikan dengan menggunakan operator berikut
( EXPRESI )
[tab]
Mengembalikan nilai dari EXPRESI
! EXPRESI
[tab]
[tab]
Benar jika kedua EXPR1 dan EXPR2 adalah benar; selain itu salah
EXPR1 && EXPR2
[tab]
Benar jika kedua EXPR1 dan EXPR2 adalah benar; selain itu salah
EXPR1 || EXPR2
[tab]
Benar jika salah satu EXPR1 atau EXPR2 adalah benar; selain itu salah
Ketika operator `==' dan `!=' digunakan, string yang disebelah kanan dari
operator yang digunakan sebagai sebuah pola dan pencocokan pola dilakukan.
Ketika operator `=~' digunakan, string yang dikanan dari operator
dicocokan sebagai sebuah ekspresi regular.
Operator && dan || tidak mengevaluasi EXPR2 jika EXPR1 tidak mencukupi untuk
menentukan nilai dari expresi.
Status Keluar:
0 atau 1 tergantun dari nilai dari EKSPRESI.