Bu kez tırnak işaretlerinin farkından bahsedeceğim. :)
Komik bir konu gibi görünse de önemli bir ayrım var aralarında.
"" yaptığınızda özel karakterlere herhangi bir şey yapamazsınız. Onlar yine özel karakterdir. :)
'' yaptığınızda özel karakterler artık sıradanlaşır. :) Yani özel karakter olmaz da, normal bir ifade haline gelirler.
Örnek üzerinde daha iyi anlaşılacaktır:
-bash-3.00$ a=3
-bash-3.00$ echo $a
3
-bash-3.00$ echo "$a"
3
-bash-3.00$ echo '$a'
$a
İlk satırda a değişkenine 3 değerini verdikç
$ işareti, a'nın değerini bize döndürdü ikinci satırda.
Üçüncü satırda çift tırnak arasına aldığımızda, yukarıda bahsettiğim gibi, özel karakterler anlamını yitirmez. Yani yine a'nın değerini döndürür $ işareti bize. Dördüncü satırda 3 değerini görmektesiniz.
Beşinci satırda ise tek tırnak arasına aldığımızda, özel karakter anlamını yitirir ve normal bir text ifade imiş gibi aynen ekrana yazdırılır.
İyi akşamlar herkese.
Hiç yorum yok:
Yorum Gönder