shell的强大之处在于短小精悍,对于IO处理相当方便,当然也可以兼杂小型的数值计算(很少)。 shell脚本在编写过程中也会产生很多bug。本文借鉴《Pro-Bash-Programming》一书所提倡的:
comment 写上开头注释 Initialization of variables 变量初始化 Function definitions 函数定义 Runtime configuration 解析选项,读取配置文件等 Sanity Check 经过Runtime配置之后,可能修改某些值,比如shift操作,所以需要判断变量的合理性 Process information 最后才是计算、IO等 通过这中编写框架,可以减少错误。
… 阅读全文>>