在 shell 脚本中,即使我使用Java
or Python
样式命名约定,我仍然不清楚命名常量。
许多约定建议我使用“大写字母”和“下划线”一起命名常量,例如MY_CONSTANT
, PI
。但在Bash
,这可能与环境变量 https://stackoverflow.com/questions/673055/correct-bash-and-shell-script-variable-capitalization.
那么,Bash 常量的正确命名约定是什么?
除了您链接的问题之外,Unix 和 Linux 中还有另一个相关问题:shell 脚本中的变量有命名约定吗? https://unix.stackexchange.com/q/42847/40596.
在那里你可以找到一些很好的答案:
由操作系统或启动引入的变量
脚本等通常都在CAPITALS
,这些被称为
'环境变量”。
防止自己的变量与环境冲突
变量,使用它是一个很好的做法lower case
.
与一个外壳风格指南 https://google.github.io/styleguide/shell.xml#Naming_Conventions链接,您可以在其中找到:
命名约定
函数名称
▶ 小写,用下划线分隔单词。独立的库
和 ::。函数名称后面需要括号。关键词
函数是可选的,但必须在整个过程中一致使用
项目。
变量名称
▶ 至于函数名称。
常量和环境变量名称
▶ 全部大写,以下划线分隔,在顶部声明
文件。
中没有建议的约定man bash
,只需注意“小心大写”警告即可。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)