SORU
12 Mayıs 2010, ÇARŞAMBA


Linux ortam değişkeni adları izin verilen karakter

Ne karakterler linux ortam değişkeni adları izin verilir? Man sayfaları ve web üstünkörü arama değişkenleri ile çalışmak nasıl, ama yasak olduğu konusunda bilgi üretiyor.

Tanımlı bir ortam değişkeni bir nokta, com.example.fancyproperty gibi içeren gerektiren bir Java programı var. Windows bu değişken ayarlayabiliyorum, ama hayır şans linux ayarı (SuSE ve Ubuntu denedim) vardı. Bu değişken adı yasak değil mi?

CEVAP
12 Mayıs 2010, ÇARŞAMBA


The Open Group:

Bu dizeleri formu adı=değer;isim bulunamaz karakteri '='.Değerler olmak için üzerinde taşınabilir sistemler için uygun IEEE Std 1003.1-2001, değeri olacaktır karakterleri oluşur ( . taşınabilir karakter kümesi ^strong>NULL hariç ve aşağıda gösterildiği gibi).

İsim = dışında herhangi bir karakter ve BOŞ, ama içerebilir

Ortam değişkeni adları Kabuk programları tarafından kullanılan ve IEEE yardımcı birim Std 1003.1-2001 sadece büyük harfler, rakamlar ve '_'oluşur (alt çizgi)karakterleri Taşınabilir Karakter Kümesi olarak tanımlanırve bir rakam ile başlamayın. Diğer karakterler bir ücret verilmez uygulama; uygulama olacaktır böyle isimler varlığına tahammül edememektedir.

Bu yüzden adları geçerli olsa da, kabuk harfler, rakamlar ve alt çizgi dışında bir şey desteklemiyor olabilir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • David Tedeyev

    David Tedeye

    20 AĞUSTOS 2011
  • kndx

    kndx

    11 Mart 2006
  • PCDIY

    PCDIY

    16 AĞUSTOS 2013