我使用以下脚本来查看文件是否存在:
#!/bin/bash FILE=$1 if [ -f $FILE ]; then echo "File $FILE exists." else echo "File $FILE does not exist." fi
如果我只想检查文件是否不存在,正确的语法是什么?
#!/bin/bash FILE=$1 if [ $FILE does not exist ]; then echo "File $FILE does not exist." fi
测试命令([在这里)有一个“非”逻辑运算符是感叹号(类似于许多其他语言)。试试这个:
if [ ! -f /tmp/foo.txt ]; then echo "File not found!" fi