在 shell 中可以使用 test
命令来判断文件是否存在,例如:
if test -e "$file"; then
echo "$file exists"
else
echo "$file does not exist"
fi
这段代码中的 -e
参数表示判断文件是否存在。 也可以用 -f
判断是否是文件, -d
判断是否是文件夹。
if [ -e "$file" ]; then
echo "$file 存在"
else
echo "$file 不存在"
fi