
Unix programlamada degiskenlerin (string) iceriklerinin bos yada dolu olup olmadigini kontrol etmek icin -z ve -n operatorlerini kullaniriz. Asagida iki fonksiyon ile bu operatorlerin kullanimini gosterecegim.
String icerigi dolu ise
dunya="Merhaba kuaza" if [ -n "$dunya" ]; then echo "dunya degiskeni bos degil. dolu: $dunya" fi
String icerigi bos ise
dunya="" if [ -z "$dunya" ]; then echo "dunya degiskeni bos, valla bos :)" fi
Shell ortaminda programlama isine girecekseniz, string degerlerinin bos olup olmadigini kontrol etmek isteyebiliriz. Bazen hayat kurtarir :)
Yararlandigim kaynak.