Shell脚本:如何判断文件是否存在
可以使用 'test' 或 '[ ]' 命令来判断文件是否存在,语法如下:
test -e 文件路径
或
[ -e 文件路径 ]
其中 '-e' 选项表示检查文件是否存在。如果文件存在,返回 0,否则返回非 0 值。
例如,判断文件 '/etc/passwd' 是否存在:
if test -e /etc/passwd; then
echo '文件存在'
else
echo '文件不存在'
fi
或者
if [ -e /etc/passwd ]; then
echo '文件存在'
else
echo '文件不存在'
fi
以上两个示例代码的输出结果都是“文件存在”。
原文地址: https://www.cveoy.top/t/topic/ojd8 著作权归作者所有。请勿转载和采集!