linux 中 if条件判断符 [ -s file ]选项
-s选项;
01、文件不存在; 为假
02、文件存在,但是大小为空; 为假
03、文件存在,且大小不为空; 为真
001、
[ -s file ]:文件存在且不为0是为真。
(base) root@PC1:/home/test2# ls a.txt b.txt (base) root@PC1:/home/test2# ll -h ## 列出a.txt和b.txt文件的大小 total 12K drwxr-xr-x 2 root root 4.0K 8月 11 13:42 ./ drwxr-xr-x 10 root root 4.0K 8月 10 22:03 ../ -rw-r--r-- 1 root root 10 8月 11 13:42 a.txt -rw-r--r-- 1 root root 0 8月 11 13:42 b.txt (base) root@PC1:/home/test2# [ -s a.txt ] ## 判断a.txt是否存在且不为0 (base) root@PC1:/home/test2# echo $? 0 (base) root@PC1:/home/test2# [ -s b.txt ] ## 判断b.txt是否存在且不为0 (base) root@PC1:/home/test2# echo $? 1 (base) root@PC1:/home/test2# [ -s c.txt ] ## 判断c.txt是否存在且不为0 (base) root@PC1:/home/test2# echo $? 1
分类:
linux shell
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律