Ainar-G Asked:2020-04-13 03:22:30 +0800 CST2020-04-13 03:22:30 +0800 CST 2020-04-13 03:22:30 +0800 CST Shell/Bash 中有常量吗? 772 在POSIX Shell和Bash中有没有办法使变量成为常量? bash 1 个回答 Voted Best Answer Ainar-G 2020-04-13T03:22:30+08:002020-04-13T03:22:30+08:00 是的。使用关键字readonly: #!/usr/bin/env sh readonly x=42 x=100500 # Ошибка: x: is read only unset x # Ошибка: x: is read only 这也适用于 Bash。 标准中的文档: https ://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#readonly 。
是的。使用关键字
readonly
:这也适用于 Bash。
标准中的文档: https ://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#readonly 。