linux shell 脚本判断文件是否存在,主要是利用 test 表达式的,具体参考如下。
判断方法
其实有很多 test 表达式都有判断文件是否存在的,常用 -e
或 -f
,具体如下:
#! /bash/sh
check_file='/run.log'
if [ ! -f $check_file ]; then
echo "$check_file no exist"
else
echo "exist"
fi
test 表达式 -f
表示文件是否是普通文件,也可以将其替换为 -e
,-e
只判断文件是否存在。