Linux 基础教程

Linux 参考手册

Linux 笔记

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/linux-check-if-a-file-exists-in-shell.html

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

在Django模板中,我们经常需要判断变量是否存在或者是否有值,以便在模板中进行条件控制和展示不同的内容。在上面的示例代码中,我们检查变量v ...
在Java中执行Shell脚本有多种方式,下面将介绍三种常用的方法,并提供相应的步骤流程和示例代码。###方法三:使用第三方库ApacheC ...
Linux Shell 提供了用户与内核进行交互操作的一种接口,它其实是一个命令解释器,解释由用户输入的命令并且把它们送到内核。不仅如此,S ...
Redis 脚本使用 Lua 解释器来执行脚本。Redis 2.6 版本通过内嵌支持 Lua 环境。执行脚本的常用命令为 EVAL。 ...
当我们写 shell 脚本将一些离散的逻辑模块串行组合在一起的时候,需要获取业务模块处理(脚本运行,可能是 python 或 java 等) ...