高效调试shell脚本的技巧

其实蛮简单的,一切支持单步执行的解释语言程序,用单步执行的单元测试方法是最好调试的:

  • 尽量多写函数
  • 每个函数写好后,立刻可以贴进解释器进行声明,构造简单测试数据,运行,看结果。
  • 结果不正确的话,改改再贴进去测试。如此反复
  • 结果正确的话,可以继续写下一个函数
  • 所有函数写完后,再写个main函数把所有函数串连起来就好,基本上没多少错了。
  • 如果某个函数在测试的过程要跑比较久,等待的时间可以构思与编写下一个函数,节约时间。

函数划分可参考一下我前面的帖子里的截图:用editplus编写好看的shell脚本

Comments