SORU
6 Ocak 2010, ÇARŞAMBA


Atama varsayılan bash tek bir komut ile değişken kabuk değerleri

eğer değişkeni ayarlı değilse, o zaman varsayılan, örneğin atar (3.00) bash kabuk: değişkenler üzerinde testler bir sürü var

if [ -z "${VARIABLE}" ]; then 
    FOO='default'
else 
    FOO=${VARIABLE}
fi

Tek satırda bunu yapmak için bazı sözdizimi var, bir üçlü operatörü benzeyen, örneğin hatırlıyorum:

FOO=${ ${VARIABLE} : 'default' }

(gerçi bu iş...) biliyorum

o var gibi ben mi yanlış görüyorum yoksa bir şey mi?

Teşekkürler!

CEVAP
6 Ocak 2010, ÇARŞAMBA


Yazdıklarını çok yakın gerçekten

FOO=${VARIABLE:-default}

Ya da, DEĞİŞKEN olarak atamak sağlayacak

FOO=${VARIABLE:=default}

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • inovationgmbh

    inovationgmb

    28 EYLÜL 2010
  • jkimisyellow...ish

    jkimisyellow

    8 Temmuz 2009
  • Moodle

    Moodle

    11 Mayıs 2010