1.变量显示和设置

set //查看所有的变量
env //显示当前shell环境下所有的环境变量和内容
变量显示可以用echo命令,显示方式为:
echo $变量名 或者echo ${变量名}
变量设置直接用“=”赋值,等号两侧不能有空格,如果要赋予的值中间有空格,则要用“”将变量内容括起来。
NAME=zhengkang

如果希望变量在其他子进程中执行,则需要用export来使变量成为环境变量。
取消变量,用unset [变量名] 即可

2.变量键盘读取、数组和声明:read,array,declare

read [-p] ["提示信息"] [-t] [等待秒数] 变量名
执行指令后,屏幕上显示提示信息,等待用户输入,输入的值赋给变量。


declare/typeset //这两个命令功能一样,声明变量类型,默认情况下为字符串型

declare [-aixr] variable
-a : 声明为数组 -i : 声明为int -x : 声明为环境变量 -r : 声明为readonly