Я знаю, как проверить файл в Баш, используя этот кодБаш если-заявление для проверки файла
file=$1
if [ -f "$file" ]
then
...
fi
Но я хочу сделать что-то, когда это не файл.
file=$3
if [ "$1" == "" ] || [ "$2" == "" ] || [ $file is not a file??? ]
then
echo "use: notEmpty notEmpty file"
fi
Может ли кто-нибудь помочь мне?
Возможный дубликат [Проверить, существует ли каталог в сценарии оболочки] (http://stackoverflow.com/questions/59838/check-if-a-directory-exists-in-a-shell-script) –