读书人

请问两段shell脚本的不同

发布时间: 2012-04-07 17:31:52 作者: rapoo

请教两段shell脚本的不同
在unix-school上看到一篇文章,其中有两段shell脚本
第一段:

Assembly code
if [ $? -eq 0 ]then   echo "Success"fi


第二段:
Assembly code
[ $? -eq 0 ] && echo "Success"


文章说他们功能是一样的。可第二段也太短了吧?!向各位大牛请教他们的不同。


[解决办法]
功能一样

第二个属于条件执行
e1 && e2
e1 成功的时候,才执行e2

e1 || e2
e1 失败的时候,才执行e2

读书人网 >UNIXLINUX

热点推荐