Bash kodlamada string için, bos-dolu kontrolu!

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.

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz

This site uses Akismet to reduce spam. Learn how your comment data is processed.