Merhabalar, bu yazımda elimden geldiğince Bash Script’de ki katarların (“ “, ‘ ‘, ` `) farklarını anlatmaya çalışacağım.
Bash Script Nedir?
Bourne Again Shell’in kısaltması olan Bash; kabuk (Linux çekirdeği) programlamamızı sağlayan bir derleyicidir. Sistem komutlarını belirli bir sırayla düzenleyebilmemizi/çalıştırabilmemizi sağlar. Herhangi bir script yazdıktan sonra ‘chmod +x script_adi.sh’ komutu ile birlikte scriptimizi executable yaparız ve bu sayede çalıştırılabilmesini sağlarız.
Bash Script Değişkenler
‘printenv’ komutu ile birlikte sistemimizde ön tanımlı olarak gelen değişkenleri listeleyebiliriz
Bir değişken tanımlamak istersek;
$ isim=”Baysan” # şeklinde değişkenimizi tanımlayabiliriz
$ echo $isim # değişkenimizi kullanmak ister isek $degisken_adi şeklinde kullanabiliriz
Bash Script’de Katar Türleri
Tırnak işaretleri kullanılarak katarlar(string) tanımlanabilmektedir.
“ ”(Çift Tırnak) -> içerisinde yazılan katarda değişkenin değeri kullanılır.
‘ ’(Tek Tırnak) -> içerisinde yazılan katarda değişkenin değeri değil adı kullanılır.
``(Ters Tırnak) -> içerisinde yazılan katarda yer alan değişkenler ve komutlar çalıştırılır
Umarım faydalı olmuştur. İyi çalışmalar dilerim.