注意點要注意的:
整數運算一般通過 let 和 expr 這兩個指令來實現,如對變數 x 加 1 可以寫作:let"x = $x + 1"或者 x=`expr $x + 1`
兩個比較**要記得:
對應的操作
整數操作
字串操作
相同-eq=不同
-ne!=
大於-gt
>
小於-lt
大於或等於
-ge小於或等於
-le為空
-z不為空
-n運算子
含義( 滿足下面要求時返回 true )
-e file
檔案 file 已經存在
-f file
檔案 file 是普通檔案
-s file
檔案 file 大小不為零
-d file
檔案 file 是乙個目錄
-r file
檔案 file 對當前使用者可以讀取
-w file
檔案 file 對當前使用者可以寫入
-x file
檔案 file 對當前使用者可以執行
-g file
檔案 file 的 gid 標誌被設定
-u file
檔案 file 的 uid 標誌被設定
-o file
檔案 file 是屬於當前使用者的
-g file
檔案 file 的組 id 和當前使用者相同
file1 -nt file2
檔案 file1 比 file2 更新
file1 -ot file2
檔案 file1 比 file2 更老
十個有用的Linux bash shell小技巧
如果你曾經在linux shell命令列提示符下輸入過命令,你可能已經使用了bash。畢竟,它是多數現代的gnu linux版本的預設命令列shell。bash shell是進入linux作業系統的首個介面。它接受,解釋並執行你的命令,並且向你提供shell指令碼和自動任務執行的編譯模組。1.輕鬆呼...
Linux Bash Shell 學習筆記
1 bash指令碼的引數處理 bash的引數可以用 加數字編號來訪問,其中 代表指令碼的引數個數 1代表指令碼的第1個引數 2代表指令碼的第2個引數 以此類推,n代表指令碼的第n個引數,但是,不能用 10來訪問第十個引數。如果遇到引數超過10個的情況,必須處理或儲存第乙個引數 1,然後使用shift...
Linux bash shell 使用技巧
使用gnu linux系統使用bash是家常便飯,知道一些bash常用的快捷鍵就顯得非常有必要,bash快捷鍵大全 ctrl a 相當於home鍵,用於將游標定位到本行最前面,回到命令列開始,unix上只能用這個組合鍵 ctrl e 相當於end鍵,即將游標移動到本行末尾,轉到命令行尾,unix上同...