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ÅŸ:
Nasıl/kabuk betiği bash http yanıt kod...
Doğru Bash ve kabuk değişkeni büyük ha...
Nasıl bir değişkeni bash ayarlanmış ol...
Nasıl eğer root olarak bir bash betiği...
Nasıl yerel gıt benim repo değişiklikl...