SORU
26 HAZİRAN 2011, Pazar


bash kabuk betiği girdi değişkeni kontrol

Giriş bağımsız değişken varlığını kontrol etmek istiyorum. Aşağıdaki kodu var:

if [ "$1" -gt "-1" ]
  then echo hi
fi

Anladım

[: : integer expression expected

Nasıl giriş argument1 ilk eğer varsa görmek için kontrol edebilirim?

CEVAP
26 HAZİRAN 2011, Pazar


:

if [ $# -eq 0 ]
  then
    echo "No arguments supplied"
fi

7* *değişken komut kabul edildi giriş bağımsız değişkenleri anlatacağım

EDİT

Ya da eğer bir değişkeni boş bir dize veya değil gibi olup olmadığını kontrol edebilirsiniz:

if [ -z "$1" ]
  then
    echo "No argument supplied"
fi

Genişleme olmadığını test edecek -z anahtarı "$1" boş bir dize ya da değil. Eğer boş bir dize ise vücudun yürütülür.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Living Waters

    Living Water

    9 AĞUSTOS 2006
  • Māris Zaharovs

    Māris Zahar

    28 Mayıs 2008
  • theatre2film

    theatre2film

    12 NİSAN 2006