1、命令简介
declare:声明变量并给它赋值。
2、命令用法
declare [-afFrxi] [-p] [name[=value]]
3、命令描述
declare命令用于定义shell变量,但declare定义的变量仅能在当前shell环境中起作用,切换shell环境后将无效。
4、命令选项
选项 | 描述 |
a | 声明数组变量 |
-f | 仅显示函数 |
-F | 不显示函数定义 |
-i | 先计算表达式,把结果赋给所声明变量 |
-p | 显示给定变量的定义的方法和值,当使用此选项时,其他的选项将被忽略 |
-r | 定义只读变量 |
-x | 将指定的Shell变量转换成环境变量 |
5、使用示例
1)显示已定义HOME的变量
$ declare | grep HOME
HOME=/home/cjavapy
2)显示已定义的变量
$ declare
3)定义新的Shell变量
$ declare var1="cjavapy”
4)显示所有的环境变量
$ declare -x