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]}"