shell编程能力等级划分

对于运维的朋友来说,不可避免的要接触到shell脚本,那么你觉得自己的shell编程能力有多强。下面谈谈我的看法!

 

初级/入门 : 能够满足需求,写出符合要求的脚本,并排除所有错误。但是脚本中少有编程技巧,比如awk、sed、循环、子函数等

中级: 满足需求的同时大量使用命令拼接,大量使用编程技巧,大量使用子函数等。尽量缩短代码长度,提高代码重用率,减少BUG。

高级: 重点关注关注代码的容错性、兼容性、移植性、易维护性等方面

更高级:(返璞归真)重点关注脚本或者脚本中命令对系统或环境的影响。比如检查类,尽可能做到精准的同时又不对环境造成任何修改;比如修改类,尽可能的只对目标进行修改。同时对操作类指令增加预操作部分。

posted @ 2020-05-19 12:24  smallfishy  阅读(619)  评论(0编辑  收藏  举报