只读变量:
shell 编程中可以使用关键字readonly 命令将变量定义为只读变量,只读变量的意思是变量值不能被修改。
如下是shenll 编程中只读变量demo:
#!/bin/bash
TestURL="www.baidu.com"
echo $TestURL
readonly TestURL
TestURL="www.qq.com"
echo $TestURL
运行脚本会报错,在指定TestURL 为只读变量后,无打印个出修改值,而是直接报错 readonly variable
删除变量:
命令unset 可以删除变量,被删除的变量将无法再被使用,
格式为:unset variable
可以写个demo
#!/bin/bash
TestURL="www.baidu.com"
unset TestURL
echo $TestURL
运行结果,并没有输出变量值,因为该变量值已经被删除了