shell編程能力等級劃分

對於運維的朋友來講,不可避免的要接觸到shell腳本,那麼你以爲本身的shell編程能力有多強。下面談談個人見解!shell

 

初級/入門 : 可以知足需求,寫出符合要求的腳本,並排除全部錯誤。可是腳本中少有編程技巧,好比awk、sed、循環、子函數等編程

中級: 知足需求的同時大量使用命令拼接,大量使用編程技巧,大量使用子函數等。儘可能縮短代碼長度,提升代碼重用率,減小BUG。運維

高級: 重點關注關注代碼的容錯性、兼容性、移植性、易維護性等方面函數

更高級:(返璞歸真)重點關注腳本或者腳本中命令對系統或環境的影響。好比檢查類,儘量作到精準的同時又不對環境形成任何修改;好比修改類,儘量的只對目標進行修改。同時對操做類指令增長預操做部分。入門

相關文章
相關標籤/搜索