三 shell 變數的數值計算

2021-08-20 08:42:27 字數 593 閱讀 2933

三、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...