先看&&的用法command1 && command2&&左边的命令(command1)返回真(即返回0,成功被执行)后,&&右边的命令(command2)才能够被执行;换句话说,“如果这个命令执行成功&&那么执行这个命令”。 再看$@ && returnreturn作用是结束循环而$@是传递给脚本的所有参数 比如你想执行的是wget url这句话就变成 wget url && retrun所以就是当wget url 执行成功返回0之后执行return结束循环
先看&&的用法
command1 && command2
&&左边的命令(command1)返回真(即返回0,成功被执行)后,&&右边的命令(command2)才能够被执行;
换句话说,“如果这个命令执行成功&&那么执行这个命令”。
再看
$@ && return
return
作用是结束循环而$@是传递给脚本的所有参数
比如你想执行的是
wget url
这句话就变成
wget url && retrun
所以就是当
wget url
执行成功返回0之后执行return
结束循环