預定義變量




接收鍵盤輸入
read [選項] [變量名]
-p “提示信息":在等待read輸入時,輸出提示信息
-t秒數(shù):read命令會一直等待用戶輸入,使用此選項可以指定等待時間
-n字符數(shù):read命令只接受指定的字符數(shù),就會執(zhí)行
-s:隱藏輸入的數(shù)據(jù),適用于機密信息的輸入



declare聲明變量類型
declare [+/-][選項]變量名
-:給變量設定類型屬性
+: 取消變量的類型屬性
-i: 將變量聲明為整數(shù)型(integer)
-x:將變量聲明為環(huán)境變量
-p:顯示指定變量的被聲明的類型

數(shù)值運算方法1
aa=11
bb=22
給變量aa和bb賦值
declare -i cc=$aa+ $bb

expr或let數(shù)值運算工具
aa=11
bb=22
給變量aa和變量bb賦值
dd=$(expr $aa + $bb)
dd的值是aa和bb的和。注意“+”號左右兩側(cè)必須有空格

"$((運算式)”或“$[運算式]”
aa=11
bb=22
ff=$(( $aa+$bb ))
gg =$[ $aa+ $bb ]

運算符
