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

  • FrankJavCee

    FrankJavCee

    29 Kasım 2008
  • FUzzyBUnnyBOoties

    FUzzyBUnnyBO

    3 EKİM 2007
  • The Amazing Atheist

    The Amazing

    20 Kasım 2006