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

  • eyes4beautee

    eyes4beautee

    17 HAZİRAN 2011
  • Jonathan Leack

    Jonathan Lea

    26 ŞUBAT 2007
  • Mismag822 - The Card Trick Teacher

    Mismag822 -

    18 EKİM 2008