tr:cs:bash:variable
Farklar
Bu sayfanın seçili sürümü ile mevcut sürümü arasındaki farkları gösterir.
İki taraf da önceki sürümÖnceki sürümSonraki sürüm | Önceki sürüm | ||
tr:cs:bash:variable [2025/01/26 20:52] – silindi ulascemh | tr: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 '' | ||
+ | echo $foo | ||
+ | |||
+ | # Bu konsola '' | ||
+ | printvalue | ||
+ | |||
+ | # Bu konsola '' | ||
+ | echo $foo | ||
+ | </ | ||
+ | |||
+ | ===== 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, | ||
+ | deneme_degisken=" | ||
+ | |||
+ | # Ortam değişkenine çevirerek tüm alt proseslere görünür hale getirelim: | ||
+ | export deneme_degisken | ||
+ | </ | ||
+ | |||
+ | <wrap onlyprint> | ||
+ | <wrap hide> | ||
+ | ===== EDİTÖR NOTLARI ===== | ||
+ | </ |
tr/cs/bash/variable.1737924752.txt.gz · Son değiştirilme: 2025/01/26 20:52 Değiştiren: ulascemh