1. 程式人生 > >Linux Shell編程之算術運算

Linux Shell編程之算術運算

Linux Shell編程的簡單操作

+ 加

- 減

* 乘

/ 除

** 次方

% 取余

這些運算符號在一些場景下,需要轉義。比如說在通配符的場景下

技術分享圖片

運算必須是兩個括號或者一個中括號

技術分享圖片

let 運算後不顯示結果 而且需要一個變量來保存計算結果

常規的運算符號不好使

技術分享圖片

技術分享圖片

如果不想使用let 可以使用兩個括號 或者一個中括號

技術分享圖片

expr 這個命令支持多種運算

各個參數之間需要有空格

技術分享圖片

技術分享圖片

來練習一下

1、選取三個用戶,就三個UID之和

技術分享圖片

2、計算/etc/passwd 中第10個用戶和第20個用戶的UID之和

技術分享圖片

技術分享圖片

3、計算/etc/rc.d/init.d/functions 和/etc/inittab 文件中空白行的行數之和

技術分享圖片

技術分享圖片


Linux Shell編程之算術運算