如何判断Bash中是否不存在常规文件?

如何判断Bash中是否不存在常规文件?

我使用了以下脚本来查看文件是否存在:

#!/bin/bashFILE=$1     
if [ -f $FILE ]; then
   echo "File $FILE exists."else
   echo "File $FILE does not exist."fi

如果我只想检查文件是否正确,那么正确的语法是什么?存在?

#!/bin/bashFILE=$1     
if [ $FILE does not exist ]; then
   echo "File $FILE does not exist."fi


温温酱
浏览 895回答 3
3回答

四季花海

这个试验命令([这里)有一个“NOT”逻辑运算符,它是感叹号(类似于许多其他语言)。试试这个:if [ ! -f /tmp/foo.txt ]; then     echo "File not found!"fi
打开App,查看更多内容
随时随地看视频慕课网APP