fro*_*hem 7 bash shell const naming-conventions
在shell脚本中,即使我使用Java或设置Python命名约定,我仍然不清楚命名常量.
许多惯例建议我使用"大写字母"和"下划线"来命名常量,例如MY_CONSTANT,PI.但是Bash,这可能与环境变量冲突.
那么,Bash常量的正确命名约定是什么?
好问题!
与您要链接的问题一起,在Unix和Linux中还有另一个相关的问题:Shell脚本中是否有变量的命名约定?。
在这里您可以找到几个很好的答案:
操作系统或启动脚本等引入的变量通常都在中
CAPITALS,它们被称为“ 环境变量”。为防止您自己的变量与环境变量发生冲突,请使用
lower case。
连同《外壳样式指南》链接,您可以在其中找到:
命名约定
功能名称
?小写,带有下划线以分隔单词。用::分隔库。函数名称后必须带括号。关键字函数是可选的,但必须在整个项目中始终使用。
变量名
?至于函数名称。
常数和环境变量名称
?所有大写字母(用下划线分隔)在文件顶部声明。
中没有定义标准man bash,因此您最好牢记以下基本思想:大写字母。