shell编程条件语句

来源:互联网 发布:中国实际领土知乎 编辑:程序博客网 时间:2024/05/22 17:15

一、条件选择

写法1:

#############################if语句后面接命令,根据命令的退出状态码来判断是否执行then后面的语句命令正常执行的状态码为0,非正常执行的状态码不是0。正常执行则执行then#############################     if command       then        command      fi

写法2:

################################正常执行命令则执行then后面的语句,非正常执行则执行else后面的语句################################if command then   commandelse   commandfi

写法3:

##############################test命令可以判断三类条件:数值比较字符串比较文件比较##############################if test conditionthen   commandfi

写法4:

########################双括号允许在比较的过程中使用高级数学表达式比如: ==  >  <########################if (( expression )) #双括号两边都需要有空格then    commandfi

写法5:

######################双方括号提供针对字符串比较的高级特性######################if [[ expression ]] #双括号两边都需要有空格then    commandfi
0 0
原创粉丝点击