Linux Shell教程(一) 互动版

只读变量

使用 readonly 命令可以将变量定义为只读变量,只读变量的值不能被改变。

下面的例子尝试更改只读变量,结果报错:

#!/bin/bash
myUrl="http://see.xidian.edu.cn/cpp/shell/"
readonly myUrl
myUrl="http://see.xidian.edu.cn/cpp/danpianji/"

运行脚本,结果如下:

./test.sh: line 7: myUrl: readonly variable
对myUrl变量赋值后将其设置为只读,然后尝试更改变量内容,查看运行结果。