最近写了下shell. 深感if else 繁琐。参考了下csdn某位博主。结果代码没用。于是我自己写了个模板。等我写博文时翻到他引用的stackoverflow链接时才发现。他少了&& 。 :)
我的模板
:
(
:
## 要加代码时把:去掉。
) || {
case $? in
*)
perror $?
;;
esac
}
stackoverflow模板
# set -e
{ # try
command1 &&
#save your output
} || { # catch
# save log for exception
}