学习bash脚本的最佳资源?[关闭]


30

我已经用多种语言编程了两年,我的意思是我知道如何为给定的问题设计和实现一个不错的解决方案。

但是,bash让我头疼不已,只是没有任何工作能按预期进行,甚至没有错误。

我发现的所有指南都是非常非正式的,没有正确总结其语法或告诉您可能犯的最常见错误。

那你能推荐我什么?


3
值得一提的是,今天我指着这本手册,它在读一本有趣但相当实质的文章。它可能对您有用。
boehj 2011年

哦,我没有注意到这个答案,谢谢:)
vemv 2011年

完全不用担心。我还在努力。:)
boehj 2011年

1
@boehj +1手册给人们带来惊喜。
Arthur2e5

Answers:


22

我喜欢TLDP指南 http://tldp.org/guides.html

从初学者到高级Bash指南,无所不包;无论如何我都是这样学习的。


谢谢,看来您也可以在那里找到其他一般有用的指南。
vemv 2011年

1
我从从事bash脚本自动代码检查工具工作的人那里读到:“我不客气地说,不建议使用TLDP作为编写Shell脚本的指导。”
phk 2015年

1
@phk好吧,它确实包含很多循序渐进的内容,例如blah; exitval=$?; if [ "$exitval" -ne 0 ]……幸运的是,在您指出这些内容后,人们会很快学习。
Arthur2e5

12
我发现的所有指南都是非常非正式的,没有正确总结其语法或告诉您可能犯的最常见错误。

最好的资源,并且能够解决常见的错误,是格雷格的Wiki。

Bash Hackers Wiki是另一个有关语法和良好实践的最佳参考资源


两者似乎正是我所需要的。谢谢
vemv


0

我从UNIX Power Tools一书中学到很多东西。尽管这不是一本专门介绍Shell编程的书,但我发现这些主题很容易理解,并且有很多技巧可以学习。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.