学习bash脚本以学习良好的编码约定的一个好例子是什么?


12

我已经学习了bash编程的基础知识。我想研究一些bash脚本示例,以便我可以学习bash脚本的良好习惯。

特别是,我对显示以下内容的bash脚本示例感兴趣:

  • 如何处理参数并触发条件功能
  • 如何检查输入错误
  • 如何执行命令完成
  • 如何将bash脚本组织成函数,命令等
  • 如何显示帮助信息

例如,我从github的autorandr学到了很多东西。还有其他可以让我了解bash脚本约定的此类脚本或脚本存储库吗?


1
关于不应该看的地方的注意事项:大多数发行版在/etc任何地方或任何地方打包的许多系统初始化脚本中都有不良的Shell脚本编写实践,因此您应避免将其用作示例。
jw013 2011年

不知道为什么这会产生
负面影响

1
bash 是否有“好的”编码约定?我的看法是,当您使用bash时,您通常更感兴趣的是使bash尽可能高效且轻便地完成其工作(极其有限)。如果您想要优雅简洁的代码,请使用实际的编程语言。
2011年

@Shadur:有太多的语言,因此每个人都应该尽量减少使用它们,就像使用纯bash和bash绑定编写Gtk3 GUI应用程序一样。
dotbit

Answers:


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.