码迷,mamicode.com
首页 > 其他好文 > 详细

if中的判断条件

时间:2016-06-13 11:51:37      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:用户   file   

if中的判断条件

[ -f "somefile" ] :判断是否是一个文件

[ -x "/bin/ls" ] :判断/bin/ls是否存在并有可执行权限

[ -n "$var" ] :判断$var变量是否有值

[ "$a" = "$b" ] :判断$a和$b是否相等 

-r file     用户可读为真

-w file     用户可写为真

-x file     用户可执行为真

-f file     文件为正规文件为真

-d file     文件为目录为真

-c file     文件为字符特殊文件为真

-b file     文件为块特殊文件为真

-s file     文件大小非0时为真

-t file     当文件描述符(默认为1)指定的设备为终端时为真


  • 字符串变量表达式

If  [ $a = $b ]                 如果string1等于string2
 
                               字符串允许使用赋值号做等号
if 
 [ $string1 !=  $string2 ]   如果string1不等于string2       
if  [ -n $string  ]             如果string 非空(非0),返回0(true)  
if  [ -z $string  ]             如果string 为空
if 
 [ $sting ]                  如果string 非空,返回0 (和-n类似)   



本文出自 “Andylinux” 博客,请务必保留此出处http://andywen.blog.51cto.com/10283904/1788537

if中的判断条件

标签:用户   file   

原文地址:http://andywen.blog.51cto.com/10283904/1788537

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!