working with unix variables
Shell Scripting'in Özellikleri: Unix Değişkenleri
Kabuk değişkenleri, bir kabuk programı içinde bilgi saklama ve işleme yeteneği sağlar.
Bu eğiticide, kabuk betiklerine dönüyoruz ve değişkenlerle nasıl çalışılacağını anlıyoruz. Değişkenler, programın akışını değiştirmek ve durumu korumak için kullanılır.
Unix Videosu # 13:
Ne öğreneceksin:
Bir Değişken Tanımlama
Bir değişken, '=' operatörü kullanılarak bir isme bir değer atanarak tanımlanır. Değişken adı, bir harf veya '_' ile başlayan bir dizi alfanümerik karakterdir. Bağlam, sayısal bir değer olarak işlem görmelerini gerektirmedikçe, değişkenlerin tümü metin dizeleri olarak kabul edilir.
Misal:
$ myvar=hello $ mycount=1
Değerin boşluk içermesi gerektiğinde, çift tırnak içine alınabilir.
otomasyon testi mülakat soruları ve cevapları pdf
Misal:
$ myvar1=”hello there!”
Bir Değişkene Erişim
Bir değişken adının referansı, ona bir '$' öneki eklenerek kaldırılır. 'Echo' komutu genellikle bir değişkenin değerini yazdırmak için kullanılır.
Misal:
$ echo $myvar hello
Bir değişken, 'ifade' komutuyla kullanılırsa sayısal bir değer olarak değerlendirilir.
Misal:
$ expr $mycount + 2 3
Ardından boşluk gelmiyorsa, değişken adının köşeli ayraçlar içine alınması gerekir.
Misal:
$ echo ${myvar}oo hellooo
Çift tırnak kullanırken, '$' gibi özel karakterler özel anlamlarını korur.
Misal:
$ myvar2=”$myvar there!” $ echo $myvar2 hello there!
Özel karakterlerin gerçek anlamıyla ele alınması gerektiğinde, tek tırnak kullanılabilir.
Misal:
java'da bir genel tür dizisi nasıl oluşturulur
$ myvar3=’$myvar there!’ $ echo $myvar3 $myvar there!
Değişken Türleri
# 1) Ortam değişkenleri:
Bunlar, bir kabuk programının alt süreçleri tarafından görülebilen değişkenlerdir. Bunlar, kabuk tarafından ayarlanan ve kabuğun düzgün çalışması için gerekli olan özel ortam değişkenlerini içerir.
c ++ 'da seçim sıralaması
Misal:
- $ PATH - Komutların aranacağı yollar kümesi.
- $ HOME - Geçerli kullanıcının ana klasörünün yolu.
# 2) Önceden tanımlanmış değişkenler:
Komutları çalıştırırken, kabuk joker karakterleri genişletir ve ardından argümanları bu önceden tanımlanmış değişkenlere veya 'konumsal değişkenlere' atar.
Misal:
- $ 0 - Yürütülen komutun adı.
- $ 1… $ 9 - Birinci ila dokuzuncu bağımsız değişkenler.
# 3) Kullanıcı tanımlı değişkenler:
Bunlar, kabuğun geçerli örneği tarafından görülebilen değişkenlerdir. 'Dışa aktar' komutu, yerel değişkenleri ortam değişkenlerine göstermek için kullanılır.
Diğer Kabuklar:
Csh kullanırken, değişkenler 'set' komutu kullanılarak tanımlanır ve 'setenv' komutu kullanılarak ortam değişkenleri olarak dışa aktarılır.
Yukarıda açıklanan skaler değişkenlerle birlikte, bash kabuğu dizi değişkenlerini de destekler.
Yaklaşan eğitimimiz Unix'te Aritmetik Operatörlerle Çalışma hakkında daha fazla bilgi verecektir !!
PREV Eğitimi | SONRAKİ Eğitici
Önerilen Kaynaklar
- Gelişmiş Unix Kabuk Komut Dosyası: Diziler, Dosya ve Dize Test Operatörleri, Özel Değişkenler
- Örneklerle Unix Shell Komut Dosyası Oluşturma Eğitimi
- Unix Kabuk Komut Dosyası Aritmetik ve Boole Operatör Örnekleri
- Unix Shell Komut Dizilerinde Switch Case Kullanımı: Case-esac İfadesi
- Unix'te Vi Editor ile Çalışma
- Python Değişkenleri
- Unix Borular Eğitimi: Unix Programlamada Borular
- Unix Koşullu İfadeler: O Zaman Değilse ve İlişkisel Operatörler