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

  • fouseyTUBE

    fouseyTUBE

    21 Mart 2011
  • huyked

    huyked

    28 Mart 2008
  • LounaTutorials

    LounaTutoria

    10 EYLÜL 2009