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

  • BlackmillMusic

    BlackmillMus

    3 Kasım 2010
  • Dirty Loops

    Dirty Loops

    21 Mayıs 2007
  • FlippinWindows | #1 Windows Tutorial Channel!

    FlippinWindo

    23 Mayıs 2010