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

  • Adam Washington

    Adam Washing

    12 Mayıs 2006
  • BuzzFeedVideo

    BuzzFeedVide

    10 AĞUSTOS 2011
  • Dellbear816

    Dellbear816

    4 Mart 2008