Tüm büyük harflerde değişkenleri olan birçok kabuk komut dosyasıyla karşılaştım ve her zaman bununla ilgili ciddi bir yanlış anlama olduğunu düşündüm. Anladığım kadarıyla, konvansiyonla (ve belki de uzun zaman önce gereklilikle), çevre değişkenleri tamamen büyüktür.
Ancak Bash gibi modern kodlama ortamlarında, her zaman geçici değişkenler için küçük harfli adların ve yalnızca dışa aktarılan (yani ortam) değişkenler için küçük harfli adların kullanılmasını tercih ettim . Örneğin:
#!/usr/bin/env bash
year=`date +%Y`
echo "It is $year."
export JAVA_HOME="$HOME/java"
Bu her zaman bir şeyleri benim almaktır. Bu yaklaşımı kabul eden veya kabul etmeyen yetkili kaynaklar var mı, yoksa yalnızca bir stil meselesi mi?