分页: 1 / 1
有没有参数可以让脚本遇到错误时自动终止?
发表于 : 2006-08-23 12:32
由 5451vs5451
#!/bin/sh
rm
rm
执行第一个rm命令会出错,就没有必要再执行第二条rm了。
发表于 : 2006-08-23 21:45
由 laborer
用cmd1 && cmd2,e.g.
代码: 全选
$ true && echo hi
hi
$ false && echo hi
发表于 : 2006-08-23 22:44
由 5451vs5451
遇到exit就不好用了,例如
true && echo hi; exit
exit每次都会执行,如果加上括号
true && (echo hi; exit)
exit只退出子进程
发表于 : 2006-08-23 22:51
由 laborer
那就
代码: 全选
false || exit
echo hi
[/code]
发表于 : 2006-08-23 23:10
由 5451vs5451
laborer 写了:那就
代码: 全选
false || exit
echo hi
[/code]
哦,知道了,谢谢。
发表于 : 2006-08-27 8:21
由 windforest
set -e Exit immediately if a command exits with a non-zero status.