三、read
運算操作符與運算命令
意義舉例
(())
用於整數的常用運算子,效率很高
((i=6+1)); i=$((6+1))
let類似(()),效率沒(())高
let i=6+1
expr
可用於整數運算,還有許多額外功能
i=`expr 6 + 1`
bclinux下的計算器,適合整數和小數運算
echo 1.0+6.0
$用於整數運算
i=$[6+1]
awk可以用於整數和小數運算
echo 「6 1」|awk 『print $1+$2』
declare
宣告變數型別,-i定義整數
declare -i i;i=6+1
expr $i + 6 &>/dev/null;echo $?
expr "$1" : ".*\.txt" &>/dev/
null
引數
意義-p
指定讀取值時的提示符
-t指定讀取值時等待的時間(秒)
shell變數的數值計算
root foundation63 a 123 root foundation63 expr a 10 133 root foundation63 expr a 10 113 root foundation63 expr a 10 此命令不能識別,必須加 root foundation63 echo...
shell 變數的數值計算
變數的數值計算覺的有如下命令 let expr bc 下面看看數值計算的運算子 此法很常用且效率高,用於執行整數型的計算,不支援浮點型。如圖 root localhost a 1 2 3 4 3 root localhost echo a 8 root localhost b 1 2 3 4 3 r...
shell基礎 變數的數值計算
變數的數值計算 1 實驗1 root day4 cat test.sh bin bash a 6b 2 echo a b a b echo a b a b echo a b a b echo a b a b echo a b a b echo a b a b root day4 sh test.sh...