Linux 基础教程

Linux 参考手册

Linux 笔记

shell 脚本判断文件是否存在

Linux Shell 脚本编程详解 Linux Shell 脚本编程详解


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 只判断文件是否存在。