let命令是bash中用於計算的工具,提供常用運算子還提供了方冪**
運算子。在變數的房屋計算中不需要加上$
來表示變數,如果表示式的值是非0,那麼返回的狀態值是0;否則,返回的狀態值是1。
let arg [arg ...] #arg代表表示式
自加操作let no++
自減操作let no--
簡寫形式let no+=10
,let no-=20
,分別等同於let no=no+10,
let no=no-20
#!/bin/bash
let a=5+4 b=9-3
echo $a $b
#!/bin/bash
let "t1 = ((a = 5 + 3, b = 7 - 1, c = 15 - 4))"
echo "t1 = $t1, a = $a, b = $b"
1 。let 不需要空格隔開表示式的各個字元。而 expr 後面的字元需要空格隔開各個字元。
# expr 例項
$ s=$ s=
`expr 2 + 3`
$ echo $s
5# let 例項
$ let s=(2+
3)*4$ echo $s
20
`expr 2 + 3`
$ echo $s
5# let 例項
$ let s=(2+
3)*4$ echo $s
20
let 示例
i=
=0while
((i<=5))
do
echo $i
let i++
done
0while
((i<=5))
do
echo $i
let i++
done
備註:yexiang@ubuntu:<~>$ a=4+5
yexiang@ubuntu:<~>$ echo $a
4+5yexiang@ubuntu:<~>$ let a=4+5
yexiang@ubuntu:<~>$ echo $a
9
Linux之文件編輯命令
1.命令模式 移動游標 2.插入模式 編輯文件 3.末行模式 儲存退出 常用操作 1 游標定位 gg 到檔案首行 g 到檔案尾行 到游標所在行行首 到游標所在行行尾 行號 g 到第幾行 2 刪除 dd 刪除游標所在行 行號 dd 刪除游標及游標以下n行 d 刪除游標所在字元到行首 d 刪除游標所在字...
linux命令之 Linux文件編輯
1.vi和vim三種模式 1 命令模式 移動游標 2 插入模式 編輯文件 3 末行模式 儲存退出 不同模式操作示意圖 其中wq是儲存退出,wq 強制儲存退出 q不儲存退出 q 強制不儲存退出。命令模式 常用操作 1 游標定位 gg到檔案首行,g到檔案尾行,到游標所在行行首,到游標所在的行行尾,行號 ...
Linux 文件編輯 col 命令詳解
col命令是乙個標準輸入文字過濾器,它從標準輸入裝置讀取文字內容,並把內容顯示到標準輸出裝置。在許多unix說明檔案裡,都有rlf控制字元。當我們運用shell特殊字元 和 把說明檔案的內容輸出成純文字檔案時,控制字元會變成亂碼,col命令則能有效濾除這些控制字元。col 選項 b 過濾掉所有的控制...