6 Kasım 2010, CUMARTESİ
Nasıl Kabuk Betik mantıksal VEYA işlemi yapmak için
Basit durum kontrolü yapmak için çalışıyorum, ama işe yaramıyor.
$#
0
eşit veya 1
büyükse.
Hiçbir başarı ile aşağıdaki sözdizimi denedim:
if [ "$#" == 0 -o "$#" > 1 ] ; then
echo "hello"
fi
if [ "$#" == 0 ] || [ "$#" > 1 ] ; then
echo "hello"
fi
CEVAP
6 Kasım 2010, CUMARTESİ
Bu iyi çalışması gerekir.
if [ "$#" == 0 ] || [ "$#" -gt 1 ] ; then
echo "hello"
fi
Eğer kullanım < istiyorsanız eğer bu diğer kovanlara farklı ise ama emin değilim;, >bu yüzden çift parantez içinde onları koymak gerekir:
if (("$#" > 1))
...
Bunu Paylaş:
Alan salt okunur yapmak için Nasıl dja...
Nasıl görev başına bir kullanıcı veya ...
Bir yapmak için nasıl <svg> öğes...
nasıl dom elemanları chrome Geliştiric...
Nasıl özel yöntemleri, alanları veya i...