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

  • Eric Enge

    Eric Enge

    2 Kasım 2009
  • Jabari Johnson

    Jabari Johns

    18 Ocak 2008
  • Klemens Torggler

    Klemens Torg

    11 Mart 2008