首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

请问两段shell脚本的不同

2012-04-07 
请教两段shell脚本的不同在unix-school上看到一篇文章,其中有两段shell脚本第一段:Assembly codeif [ $? -

请教两段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

热点排行