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ş:
.Eğer yol bir dosya ve bir dizin değil...
Bash dosya adı ve uzantısı ayıklamak...
Ne kadar etkili Vim birden fazla dosya...
Nasıl ve bash ile bir dosya için hem s...
Nasıl Gıt hazırlama alanından tek bir ...