Bu, dökümanın eski bir sürümüdür!
İçindekiler
Bash Değişkenler
Yerek Değişkenler
```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
```
Ortam Değişlenleri
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.
```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 ```
UCH Viki'den alınmıştır. ===== NOTLAR =====