gpt4 book ai didi

bash - 在 Bash 中命名常量的约定是什么?

转载 作者:行者123 更新时间:2023-11-29 08:57:23 26 4
gpt4 key购买 nike

在 shell 脚本中,即使我使用 JavaPython 风格的命名约定,我仍然不清楚如何命名常量。

许多约定建议我使用“大写字母”和“下划线”来命名常量,例如MY_CONSTANTPI。但在 Bash 中,这可能与 environment variables 冲突.

那么,Bash 常量的正确命名约定是什么?

最佳答案

与您链接的问题一起,Unix 和 Linux 中还有另一个相关问题:Are there naming conventions for variables in shell scripts? .

在那里你可以找到几个很好的答案:

Variables that are introduced by the operating system or start upscripts etc. are usually all in CAPITALS, these are called'envrironment variables'.

To prevent your own variables from conflicting with environmentvariables, it is a good practice to use lower case.

连同 Shell Style Guide链接,您可以在其中找到:

Naming Conventions

Function Names

▶ Lower-case, with underscores to separate words. Separate librarieswith ::. Parentheses are required after the function name. The keywordfunction is optional, but must be used consistently throughout aproject.

Variable Names

▶ As for function names.

Constants and Environment Variable Names

▶ All caps, separated with underscores, declared at the top of thefile.

man bash 中没有建议的约定,只是注意“注意大写”警告。

关于bash - 在 Bash 中命名常量的约定是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32144204/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com