read
-
格式:
read [-pt] var
-
时间单位为秒
read -p "Please enter your name" -t 30 name echo $name
declare/typeset
-
格式:
declare [-aixr] var
-
-a(数组) -i(int) -x(export) -r(readonly)
declare -i sum=1+1 echo $sum 2 declare -x sum export | grep sum declare -ix sum="2" declare +x sum //取消成为环境变量 declare -p sum declare -i sum="2"
-
不做declare声明,为Text类型赋值
sum= 1+1 echo $sum 1+1
-
bash计算仅支持int
数组
-
格式:
var[index]=context
var[1]="1" var[2]="2" echo "${var[1]},${var[2]}"