Doğru Bash ve kabuk değişkeni büyük harf
Tümü büyük harf değişkenleri ile kabuk betikleri üzerinde çalıştırmak ve bu konuda ciddi bir yanlış anlama olduğunu düşündüm. Benim bildiğim kadarıyla, Kongre (ve belki de gerekliliğini uzun zaman önce)ortam değişkenlerihepsi büyük harf.
Ama Bash gibi modern komut dosyası ortamlarda, her zaman değişken ve büyük harf değişkenlerin geçici için küçük harf değişkenlerin Kongre tercih ettimsadece verilen (yani çevre) değişkenler. Örneğin:
#!/usr/bin/env bash
year=`date %Y`
echo "It is $year."
export JAVA_HOME="$HOME/java"
Bu benim için hep bir şeyleri kabul edilmiştir. Katılıyorum ya bu yaklaşım ile aynı fikirde ya da yetkili bir kaynak var, yoksa sadece tarz meselesi değil mi?
CEVAP
Kongre tarafından, değişkenler (EDİTÖR, .. ÇAĞRI cihazı) ve iç kabuk değişkenleri (KABUK, BASH_VERSİON,..) ortamlarda büyük harf. Diğer tüm değişken adları küçük harf olmalıdır.
Değişken adları büyük / küçük harfe duyarlı olduğunu unutmayın; bu Sözleşmenin yanlışlıkla çevresel ve içsel değişkenleri geçersiz kılmaya önler.
Bu Sözleşmeye tutmak, onları yazmasını önlemek için her ortam değişkeni UNİX araçlar ya da kabuklar tarafından kullanılan bilmene gerek yok emin olabilirsiniz. Eğer değişken varsa, küçük harf. Eğer verirseniz, büyük harf.
bash kabuk betiği girdi değişkeni kont...
Nasıl bir dize bash kabuk tanımlı olup...
Debian tabanlı bir Linux OpenJDK bir d...
Nasıl bir dize bir harf, büyük harf ve...
SQL anahtar kelimeler için büyük harf ...