预定义变量
接收键盘输入
read [选项] [变量名]
-p “提示信息":在等待read输入时,输出提示信息
-t秒数:read命令会一直等待用户输入,使用此选项可以指定等待时间
-n字符数:read命令只接受指定的字符数,就会执行
-s:隐藏输入的数据,适用于机密信息的输入
declare声明变量类型
declare [+/-][选项]变量名
-:给变量设定类型属性
+: 取消变量的类型属性
-i: 将变量声明为整数型(integer)
-x:将变量声明为环境变量
-p:显示指定变量的被声明的类型
数值运算方法1
aa=11
bb=22
给变量aa和bb赋值
declare -i cc=$aa+ $bb
expr或let数值运算工具
aa=11
bb=22
给变量aa和变量bb赋值
dd=$(expr $aa + $bb)
dd的值是aa和bb的和。注意“+”号左右两侧必须有空格
"$((运算式)”或“$[运算式]”
aa=11
bb=22
ff=$(( $aa+$bb ))
gg =$[ $aa+ $bb ]