SORU
14 Aralık 2010, Salı


bash varsayılan değer atamak

{:=parametre word} $ Varsayılan Değerler Atamak. Eğer parametre ayarlama, ya da boş ise, kelime genişleme atanır parametre. Parametre değeridir sonra değiştirilecektir. Konum parametreleri ve özel parametreleri bu şekilde atanabilir.

Bu özellik ${A:=hello} yerine A=${A:-hello} ama şimdi bash da 'Merhaba' ve bir komut bulunamadı verir. çalıştırmak için çalışır uzun yazmak için kullanabilirim diye düşündüm Bunu önlemek için bir yolu var mı? Ya ben ikincisi için sopa olacak? Birisi gerçekten yararlı olduğu varsayılan atamak nerede bir örnek verebilir mi?

CEVAP
14 Aralık 2010, Salı


Bir kolon kullanın:

: ${A:=hello}

Kolon hiçbir şey yapmaz ve bağımsız değişkenleri göz ardı eden boş bir emirdir. Bash içine inşa edilmiş yeni bir işlem oluşturulur.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Hidden Wolf TV

    Hidden Wolf

    1 EKİM 2009
  • OnlyFunClips

    OnlyFunClips

    16 ŞUBAT 2012
  • SunsetTrance

    SunsetTrance

    20 EYLÜL 2008