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

  • Julian Smith

    Julian Smith

    31 EKİM 2006
  • magnum33563

    magnum33563

    8 NİSAN 2011
  • RayperEnglishKnight

    RayperEnglis

    24 Kasım 2008