shell中的運算及應用示例

2021-08-21 01:39:10 字數 2425 閱讀 7681

運算符號

意義+,-

加法,減法

*,/,%

乘法,除法,取餘

**冪運算

++,--

自增加,自減少

,>=

比較符號

=,+=,-=,*=,/=,%=

賦值運算,例如a+=1相當於a=a+1

運算操作與運算命令

含義(())

用於整數運算

let用於整數運算,與(())類似

expr

用於整數運算,功能相對較多

bclinux下的運算器,時和整數及小數運算

$[ ]

使用者整數運算

示例:

練習:編寫乙個10秒倒計時的指令碼

編寫乙個一分10秒的指令碼

利用以上命令製作乙個計算器要求如下

執行 calculator.sh 後顯示

請輸入您要操作的數字:

請輸入要操作的運算:

請輸入要操作的第二個數字 :

>> 執行後顯示操作後的數值 <<

練習:服務自動部署示例

指令碼要求:

執行指令碼 lamp.sh

指令碼執行後部署好論壇,並設定 apache 的網路介面為 8080

Shell中的數值運算及處理

幾個數值處理技巧 小數運算操作 expr 數值1 運算子 數值2 注 使用 使需要轉義如果數值是變數的話,直接使用變數名,如 num1 10 num2 20 echo num1 num2 使用 時不需要轉義 格式 let 變數 let 變數,let 變數 let 變數,let 變數 增量,let 變...

shell中for的應用

root localhost hh.sh bin bash read p 請輸入乙個小於100的整數 aa if aa eq 1 then echo 和等於 aa sum 0 第乙個for的賦值 sum1 0 第二個for的賦值 elif aa gt 1 aa lt 100 then for i 1...

Shell中的算術運算

當使用let時,變數名之前不能再新增 用法 var1 2 var2 3 let result var1 var2 echo result 除此之外,我們還可以使用 let 來進行自加自減操作 let var 使用let進行自加 let var 使用let進行自減 簡寫let no 6 let no ...