【1】常见技巧

(1)shell中碰到任何语句执行错误即退出脚本,set -e

你写的每个脚本都应该在文件开头加上set -e,这句语句告诉bash如果任何语句的执行结果不是true则应该退出。

这样的好处是防止错误像滚雪球般变大导致一个致命的错误,而这些错误本应该在之前就被处理掉。如果要增加可读性,可以使用set -o errexit,它的作用与set -e相同。

(2)shell中的 ifnull ,判断变量为空则给默认值 a=${b:-abc}



[root@ltredis-3 ~]# b=a
[root@ltredis-3 ~]# echo ${b:-abc}
a
[root@ltredis-3 ~]# echo ${c:-abc}
abc