如何在shell脚本中声明常量变量?

Oh *_*oon 73 bash shell

我无法从互联网上找到这些信息,是不是可以声明一个最终的常量变量,其值在首次初始化后不会改变?

dia*_*man 105

我相信你可以这样做:

readonly DATA=/usr/home/data/file.dat
Run Code Online (Sandbox Code Playgroud)

你也可以这样做:

declare -r var=123
Run Code Online (Sandbox Code Playgroud)


And*_*ahl 19

readonly FOO=bar

​​​​​


al.*_*al. 15

bash你可以标记一个变量只读通过内置readonly像这样声明:

readonly CONSTVAR=value
Run Code Online (Sandbox Code Playgroud)