1、环境变量与用户自定义变量区别,环境变量可以在子shell中生效,用户自定义变量只能在当前环境下生效 2、如果用户自定义环境变量,需要在前加入export 3、env和set命令的区别 set命令可以查看所有变量,env只能查看环境变量 4、删除系统环境变量 unset [名称] 环境变量(系统自带的环境变量) path 变量:系统查找命令的路径...
#1.定义变量,变量名=变量值。不能出现"-横岗"命令 #定义变量有空格时,必须使用引号 [root@cc ~]# cc="hello shell" #2.引用变量,$变量名 或 ${变量名} [root@cc ~]# echo $cc hello shell [root@cc ~]# echo $cc_test [root@cc ~]# echo ${cc}_test hello shell_test #3.查看变量,set...
一直以为shell脚本中没有字典变量,今天搜索了一下发现高版本的shell中已经有支持字典变量了。 声明字典类型: declare -A dict 这里一定要-A来声明,-a只能用来声明数组类型。 字典赋初值 dic=([key1]="value1" [key2]="value2" [key3]="value3") ...