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

  • BachelorsPadTv

    BachelorsPad

    17 Ocak 2012
  • booba1234

    booba1234

    22 Temmuz 2006
  • Caramthros

    Caramthros

    10 AĞUSTOS 2007