運算符號
意義+,-
加法,減法
*,/,%
乘法,除法,取餘
**冪運算
++,--
自增加,自減少
,>=
比較符號
=,+=,-=,*=,/=,%=
賦值運算,例如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 ...