Bash - 如何在脚本之间共享常量?

Bash - How to share constants between scripts?

有没有办法让我的每个 bash 脚本的顶部都没有常量列表?我有很多用于格式化等的只读常量,但是将它们放在我的每个脚本的顶部会占用 space。有没有办法制作一个包含所有这些的单独脚本并访问它或其他东西?或者有什么方法可以清理它?

在其他脚本中使用您 source 的通用脚本。

例如source common.sh 将执行该文件,您可以在那里导出变量。

这也是 .bashrc.bash_profile 等文件的工作方式,它是在您执行 bash 时获取的(后者是登录时 shell)。当您更改 .bashrc 时,您可以在 运行 shell 中再次获取它以使更改生效。