Kullanıcı Aletleri

Site Aletleri


tr:cs:bash:variable

Farklar

Bu sayfanın seçili sürümü ile mevcut sürümü arasındaki farkları gösterir.

Karşılaştırma görünümüne bağlantı

İki taraf da önceki sürümÖnceki sürüm
Sonraki sürüm
Önceki sürüm
tr:cs:bash:variable [2025/01/26 20:52] – silindi ulascemhtr:cs:bash:variable [2025/04/26 12:40] (mevcut) ulascemh
Satır 1: Satır 1:
 +====== Bash Değişkenler ======
  
 +===== Yerel Değişkenler =====
 +
 +<code bash>
 +foo=bir
 + 
 +printvalue() {
 +local foo=iki
 + 
 +echo $foo
 +}
 + 
 + 
 +# Bu konsola ''bir'' yazdıracaktır.
 +echo $foo
 + 
 +# Bu konsola ''iki'' yazdıracaktır.
 +printvalue
 + 
 +# Bu konsola ''bir'' yazdıracaktır.
 +echo $foo
 +</code>
 +
 +===== Ortam Değişkenleri =====
 +
 +Scope için kullanacağımız bir özellike tüm unix sistemlerde var olan sistemdir. Mesela script içerisinde bir program çağırdığımızda o programın kapsamı içine tüm ortam değişkenleri kopyalanır. Kısaca çağırılan scriptteki tanımladığımız değişkenleri sadece ortam değişkeni ise erişebilir.
 +
 +<code bash>
 +# yeni bir değişken oluşturalım ve ayarlayalım:
 +# -> Bu normal bir değişkendir, bir ortam değişkeni değildir!
 +deneme_degisken="Merhaba Dünya."
 +
 +# Ortam değişkenine çevirerek tüm alt proseslere görünür hale getirelim:
 +export deneme_degisken
 +</code>
 +
 +<wrap onlyprint>[[tr:cs:bash:variable|UCH Viki]]'den alınmıştır.</wrap>
 +<wrap hide>
 +===== EDİTÖR NOTLARI =====
 +</wrap>
tr/cs/bash/variable.1737924752.txt.gz · Son değiştirilme: 2025/01/26 20:52 Değiştiren: ulascemh