且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

if语句之文件表达式

更新时间:2022-08-16 12:33:29

if语句之文件表达式

if [ -f  file ]    如果文件存在

if [ -d ...   ]    如果目录存在

if [ -s file  ]    如果文件存在且非空

if [ -r file  ]    如果文件存在且可读

if [ -w file  ]    如果文件存在且可写

if [ -x file  ]    如果文件存在且可执行

Notes:

= 作为等于时,其两边都必须加空格,否则失效。等号也是操作符,必须和其他变量,关键字,用空格格开

=,等号做赋值号时正好相反,两边不能有空格。

原文:

http://woshiyouyouchen.blog.163.com/blog/static/103998942011410101617365/