Kullanıcı Aletleri

Site Aletleri


tr:cs:bash:variable

Bu, dökümanın eski bir sürümüdür!


Bash Değişkenler

Yerel Değişkenler

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.

# 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 =====

tr/cs/bash/variable.1737904637.txt.gz · Son değiştirilme: 2025/01/26 15:17 Değiştiren: ulascemh