OSYA1 -ot DOSYA2 dosya1, dosya2 den daha eski ise veya dosya2 mevcutken dosya1 yoksa doğrudur. DOSYA1 -ef DOSYA2 dosya1 ile dosya2 aynı aygıt ve aynı dosya düğümünü gösteriyorsa (ona sabit bağ ise) doğrudur. Dizi işleçleri: -z dizi uzunluğu sıfırsa doğrudur. -n dizi uzunluğu sıfırdan farklıysa doğrudur. 1 = DİZİ2 diziler aynıysa doğrudur. 1 != DİZİ2 diziler aynı değilse doğrudur. 1 < DİZİ2 dizi1 yerele göre sıralamada dizi2'den önceyse doğrudur. 1 > DİZİ2 dizi1 yerele göre sıralamada dizi2'den sonraysa doğrudur. Diğer işleçler: -o SEÇENEK Kabuk seçeneği SEÇENEK etkinse doğrudur. -v DEĞŞ Kabuk DEĞŞ ayarlanmış ise true. -R DEĞŞ Kabuk DEĞŞ ayarlanmış ve bir ad referansı ise true ! İFADE İFADE yanlışsa doğrudur. İFADE1 -a İFADE2 İFADE1 ve İFADE2 her ikisi de doğruysa doğrudur. İFADE1 -o İFADE2 İFADE1 veya İFADE2 doğruysa doğrudur. arg1 İM arg2 Aritmetik sınamalar. İM bunlardan biri olmalıdır: -eq, -ne, -lt, -le, -gt veya -ge. Bir aritmetik ifadede ARG1 ve ARG2 arasında, aranan eşitlik, eşitsizlik, küçüklük, büyüklük, küçüklük veya eşitlik, büyüklük veya eşitlik varsa ifadenin sonucu doğrudur. Çıktı Durumu: Eğer İFADE true olursa başarılı, İFADE false ile sonuçlanırsa veya geçersiz argümanda başarısız döner.