SORU
12 Mart 2009, PERŞEMBE


Ne kadar düzenli bir dosya bash yoksa değil söylerim?

Eğer bir dosya olup olmadığını görmek için aşağıdaki kodu kullandım:

#!/bin/bash
FILE=$1

if [ -f $FILE ];
then
   echo "File $FILE exists."
else
   echo "File $FILE does not exist."
fi

Eğer ben sadece eğer dosya varsa kontrol etmek istiyorsanız kullanmak için doğru sözdizimi nedirdeğilvar?

#!/bin/bash
FILE=$1

if [ $FILE does not exist ];
then
   echo "File $FILE does not exist."
fi

CEVAP
12 Mart 2009, PERŞEMBE


test komut ([) "Bir var" değil ünlem olan" mantıksal operatör (birçok diğer diller için benzer). Bunu deneyin:

if [ ! -f /tmp/foo.txt ]; then
    echo "File not found!"
fi

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • campos9896

    campos9896

    24 Mart 2012
  • rtisticsdev

    rtisticsdev

    31 Mayıs 2012
  • ShayLoss

    ShayLoss

    5 Kasım 2009