Linux教程

linux 中 if条件判断符 [ -s file ]选项

本文主要是介绍linux 中 if条件判断符 [ -s file ]选项,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

 

001、

[ -s file ]:文件存在且不为0是为真。

(base) [email protected]:/home/test2# ls
a.txt  b.txt
(base) [email protected]:/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) [email protected]:/home/test2# [ -s a.txt ]           ## 判断a.txt是否存在且不为0
(base) [email protected]:/home/test2# echo $?
0
(base) [email protected]:/home/test2# [ -s b.txt ]           ## 判断b.txt是否存在且不为0
(base) [email protected]:/home/test2# echo $?
1
(base) [email protected]:/home/test2# [ -s c.txt ]           ## 判断c.txt是否存在且不为0
(base) [email protected]:/home/test2# echo $?
1

 

这篇关于linux 中 if条件判断符 [ -s file ]选项的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!