我用以下脚本检查文件是否存在:' r. v. Z) h- B
#!/bin/bashFILE=$1 if [ -f $FILE ]; then echo "File $FILE exists."else echo "File $FILE does not exist."fi如果我只想检查文件是否不存在,正确的语法是什么? 7 M, ~* h8 I) b+ \+ l9 J#!/bin/bashFILE=$1 if [ $FILE does not exist ]; then echo "File $FILE does not exist."fi " j7 ?: o" B' @* W4 m 解决方案: 3 C0 R& I0 |# w/ A- D
测试命令([这里)有一个非逻辑运算符是感叹号(类似于许多其他语言)。试试这个: 4 N& ?% U9 N4 U8 Z# Q* G, r* uif [ ! -f /tmp/foo.txt ]; then echo "File not found!"fi