有没有人知道关于shell脚本(sh、bash等)的最佳实践或设计模式的资源?
发布于 2008-09-17 02:44:13
看看Advanced Bash-Scripting Guide,了解更多关于shell脚本的智慧--不仅仅是Bash。
不要听信别人告诉你去看其他更复杂的语言。如果shell脚本能够满足您的需求,请使用它。你想要的是功能性,而不是幻想。新的语言为你的简历提供了有价值的新技能,但如果你有需要完成的工作,并且你已经了解了shell,那么这就没有什么帮助了。
如上所述,shell脚本没有太多的“最佳实践”或“设计模式”。不同的用途有不同的指导方针和偏见-就像任何其他编程语言一样。
发布于 2008-09-17 23:57:14
shell脚本是一种用于操作文件和进程的语言。虽然它在这方面很棒,但它不是一种通用语言,所以总是尝试从现有实用程序中粘合逻辑,而不是在shell脚本中重新创建新的逻辑。
除了这个一般原则之外,我还收集了一些common shell script mistakes。
发布于 2008-09-17 04:57:29
今年(2008)的OSCON上就有一个很棒的会议,主题就是:http://assets.en.oreilly.com/1/event/12/Shell%20Scripting%20Craftsmanship%20Presentation%201.pdf
https://stackoverflow.com/questions/78497
复制相似问题