shell 逻辑与判断的几种方式

来源:互联网 发布:淘宝导航怎么装修代码 编辑:程序博客网 时间:2024/05/16 00:36

test可以理解成和[ ]的作用是一样的,[[ ]]在逻辑与和逻辑或的时候,可以拆分成多个[ ]

[ cmd -a cmd ]

#!/bin/basha=23;if [ $a -gt 18 -a $a -lt 30 ]then        echo "young && handsome"else        echo "just so so ...."fi

test cmd -a cmd

#!/bin/basha=23;if test $a -gt 18  -a  $a -lt 30then        echo "young && handsome"else        echo "just so so ...."fi

[[ cmd && cmd ]]

#!/bin/basha=23;if [[ $a -gt 18 && $a -lt 30 ]]then        echo "young && handsome"else        echo "just so so ...."fi

[ cmd ] && [ cmd ]

#!/bin/basha=23;if [ $a -gt 18 ] && [ $a -lt 30 ]then        echo "young && handsome"else        echo "just so so ...."fi
0 0
原创粉丝点击