Bash language
Bash – Logical Operators
Operation Effect [ ! EXPR ] EXPR yalnışsa true döndürür. [ ( EXPR ) ] EXPR’nin değerini döndürür bu durum operatörlerin önceliğini geçersiz kılmaz için kullanılabilir. [ EXPR1 -a EXPR2 ] EXPR1 ve EXPR2 doğru ise true döner. [ EXPR1 -o EXPR2 ] EXPR1 veya EXPR2 doğru ise true döner. Read more…
Bash language
Bash – File Comparison Operators
Operator Description [ -a FILE ] File varsa true döner. [ -b FILE ] File varsa ve özel bir dosya ise true döner. Örnek RAM,Driver atanmışsa. veya fifo da olabilir. [ -c FILE ] File varsa ve karekter özel bir dosya ise true döner. Örneğin bir char karşılık 8 bitlik Read more…
Bash language
Bash – String Miscellaneous Operators
Operator Description -o optname optname etkinleşmişse true döner. Yani bu deger daha önce set edilmişmi diye bakılır. -v varname varname değişkenine bir değer atanmışmı diye kontrol eder atanmışsa true döner. -R varname varname değişkeni set edilmişse ve bir ismi referas gösteriyorsa true döner.
Bash language
Bash – Numeric Comparison Operators
Operator Description arg1 -eq arg2 arg1 sayısı arg2 sayısına eşitse true döner. arg1 == arg2 arg1 -ne arg2 arg1 sayısı arg2 sayısına eşit değilse true döner. arg1 != arg2 arg1 -lt arg2 arg1 sayısı arg2 den küçükse true döner. arg1 < arg2 arg1 -le arg2 arg1 sayısı arg2 eşit veya Read more…
Bash language
Bash – String Comparison Operators
! EXPRESSION EXPRESSION ifadesi yanışsa true döner. -z string “” olarak dizi uzunlugu sıfırsa true döner. -n string “test” olarak dizi uzunlugu doluysa sıfır değilse true döner. string1 == string2 string1 ve string2 birbirlerine eşitse true döner. string1 != string2 string1 ve string2 eşit değilse true döner. string1 < string2 Read more…