Mövzunu Açan
#0
Bash, Linux ve Unix tabanlı sistemlerde yaygın olarak kullanılan bir komut yorumlayıcısıdır. Değişkenler, programlama ve komut dosyası yazımında önemli bir rol oynar. Bu yazıda, Bash'de değişkenlerin nasıl tanımlandığını, kullanıldığını ve yönetildiğini detaylı bir şekilde inceleyeceğiz.
1. Değişken Tanımlama
Bash'de bir değişken tanımlamak oldukça basittir. Değişken adı, harflerle başlamalı ve sadece harf, rakam veya alt çizgi içerebilir. Tanımlama işlemi eşittir (=) işareti ile gerçekleştirilir ve eşitlik işaretinden sonra boşluk bırakılmamalıdır. Örneğin:
Bu işlemde,
2. Değişken Kullanımı
Tanımlanan değişkeni kullanmak için
Bu komut,
3. Yerel ve Global Değişkenler
Bash'de değişkenler yerel veya global olabilir. Yerel değişkenler, tanımlandıkları kabuk oturumuyla sınırlıdır. Global değişkenler ise tüm alt süreçlerde erişilebilir. Global bir değişken tanımlamak için
4. Değişken Silme
Bir değişkeni silmek için
Bu komut,
5. Özel Değişkenler
Bash'de bazı özel değişkenler de bulunmaktadır. Örneğin,
Bash değişkenleri, script yazarken önemli bir yapı taşını oluşturur. Bu rehber, değişkenlerin temel kullanımını ve yönetimini kapsamlı bir şekilde ele aldı. Değişkenlerle ilgili daha fazla bilgi edinmek ve örnekler görmek, Bash ile daha etkili çalışmanıza yardımcı olacaktır.
1. Değişken Tanımlama
Bash'de bir değişken tanımlamak oldukça basittir. Değişken adı, harflerle başlamalı ve sadece harf, rakam veya alt çizgi içerebilir. Tanımlama işlemi eşittir (=) işareti ile gerçekleştirilir ve eşitlik işaretinden sonra boşluk bırakılmamalıdır. Örneğin:
CODE
1my_var="Merhaba Dünya"Bu işlemde,
my_var adında bir değişken tanımlayıp, ona "Merhaba Dünya" değerini atamış olduk.2. Değişken Kullanımı
Tanımlanan değişkeni kullanmak için
$ işareti ile değişken adı yazılır. Örneğin:CODE
1echo $my_varBu komut,
my_var değişkeninin değerini ekrana yazdırır.3. Yerel ve Global Değişkenler
Bash'de değişkenler yerel veya global olabilir. Yerel değişkenler, tanımlandıkları kabuk oturumuyla sınırlıdır. Global değişkenler ise tüm alt süreçlerde erişilebilir. Global bir değişken tanımlamak için
export komutunu kullanabilirsiniz:CODE
1export my_global_var="Global Değişken"4. Değişken Silme
Bir değişkeni silmek için
unset komutunu kullanabilirsiniz. Örneğin:CODE
1unset my_varBu komut,
my_var değişkenini bellekten kaldırır.5. Özel Değişkenler
Bash'de bazı özel değişkenler de bulunmaktadır. Örneğin,
$? son çalıştırılan komutun çıkış durumunu gösterirken, $$ mevcut kabuk sürecinin PID'sini döndürür.Bash değişkenleri, script yazarken önemli bir yapı taşını oluşturur. Bu rehber, değişkenlerin temel kullanımını ve yönetimini kapsamlı bir şekilde ele aldı. Değişkenlerle ilgili daha fazla bilgi edinmek ve örnekler görmek, Bash ile daha etkili çalışmanıza yardımcı olacaktır.