变量的显示与设置
echo $变量或者echo ${变量}
变量的设置规则
变量主要就是当变量内容中有空格时应该用双引号或者单引号括起来但是双引号中的特殊字符如$等可保持其原本特性,单引号的特殊字符仅为一般字符
可用转义字符“\”将特殊符号(如\,[Enter],空格)变为一般字符
export可将一般变量变为环境变量 export PATH
父进程中的自定义变量无法在子进程中使用,但是通过export将其变为环境变量后就可以在子进程中使用
$本省也是个环境变量,可现实目前shell线程的代号
?也是个特殊的环境变量,是上一个执行命令的回传值若成功执行该命令就会回传0,否则回传错误代码,一般是个非0数值
子进程会继承父进程的环境变量,不会继承父进程的自定义变量
变量的有效使用范围主要跟这个变量是否是环境变量有关
变量键盘读取数据与声明read declare array