一、变量的命名规则
变量名称中只能包含数字、大小写字母以及下划线
二、变量的调用方法

三、字符的转义及引用
批量转义用“”
双引号是弱引用,单引号是强引用
四、用命令的执行结果定义变量

$1 $2 $3代表脚本后的第几个字节
$* $@表示的是所有字节,但是二者有区别,一个是把后面所有字节看作一个字节,一个是看作几个字节
$#表示脚本后有多少个字节

五、非交互式传参
先编写一个for.sh脚本
运行看结果
将"*"改成"@"
再运行再看结果

六、交互式传参
交互赋值单个变量
交互赋值多个变量
交互赋值数组
-s隐藏赋值内容
-t设置超时时间
-n设置赋值长度
指定录入结束符