共计 571 个字符,预计需要花费 2 分钟才能阅读完成。
第三章
环境变量
定义
export NAME=wyc
declare -x NAME=wyc
NAME=wyc ;export NAME
打印环境变量
echo $HOME /$UID /$PWD /$SHELL /$USER
printf "$HOME\n" # printf "" $HOME \n
用 unset 消除本地变量和环境变量
echo $USER
unset USER
知识小结:
- 变量名通常要大写。
- 常用 export 来定义环境变量。
- 输出时用“$ 变量名”,取消时用“unset 变量名”。
定义本地变量
1. 普通变量定义
变量名 =value # 无引号
变量名 =’value’ # 单引号
变量名 =”value” # 双引号
2. 必掌握知识点
变量名一般是由字母、数字、下划线组成的,开头除了数字。
$ 变量名表示输出变量,可以用 $a 和 ${a}两种用法。
数字的话,就用无引号,一般情况用双引号,原样用单引号。
3. 命令作为变量
变量名 =`ls`
变量名 =$(ls)
W=`ls`
echo $W
Y=$(pwd)
echo $Y
知识小结
连续的数字或字符串,不加引号;
有空格,需解析,就加双引号;
原样就用单引号;
命令用反引号,或者括号,注意反引号和单引号的区别;
一般用 echo,复杂用 printf;
$A=${A};
输出变量,可以用单双反引号,例如:echo $A、"$A"、`$A`
;
$dbname_tname,改 ${dbname}_tname
正文完