這裡只是講一下expr的基本用法,在之後小編的經驗教程裡,會有中級版。小編會先從簡單的講起,慢慢加深
工具/原料
這裡簡單介紹expr類似echo表達的計算方法
方法/步驟
命令如下
#!/bin/bash
i=1
j=2
expr $i + $j
小數計算,也需要配合bc計算器使用,個人感覺跟echo一樣
命令如下
#!/bin/bash
i=1.2
j=2.2
expr "$i + $j" bc
接下來講一下反引號,他是命令結果的表達,什麼意思?
舉個例子來介紹:
比如 echo “1 + 2”
會輸出 1 + 2
這個1 + 2 是命令的表達,但是結果是什麼呢,當然了小夥伴會說是3
那怎麼才能輸出3呢,也就是輸出命令的結果,那麼就用到了反引號 `
在鍵盤的左上角 Esc 下面,數字1左邊
使用如下:
#!/bin/bash
i=1.2
j=2.2
c=`expr "$i + $j" bc`
echo $c
這裡就是c=命令的結果(1+2的結果)
下一節開始,結合常見命令在linuxshell編程中使用實例