Linux Shell指令碼系列之一

2021-09-24 06:45:49 字數 544 閱讀 6783

shell的分類

使用tab鍵 進行命令和檔案目錄的補全,若當前匹配的有多個則再摁多一次,則會列出所有匹配的檔案或目錄

輸入重定向:wc [選項] [檔名]

選項-c:統計位元組數

-w:統計單詞數

-l:統計行數

管道符命令1 | 命令2 : 命令1的正確輸出作為命令2的操作物件

舉個栗子3

萬用字元?:匹配乙個任意字元

*:匹配任何內容,0個或多個任意字元

:匹配中括號中的任意乙個字元,[ab] 則匹配到的是a或b

[ - ]:-代表的是乙個範圍,[0-9]表示的就是匹配乙個數字

[ ^ ]:匹配除了範圍中的乙個字元,[^a-z]表示匹配乙個不是小寫字母的字元

舉個栗子4

其他特殊符號

''在單引號中,會認為是字串

""在雙引號中,'$'被認為是呼叫變數,'`'被認為是引用命令,'\'被認為是轉義符

$()應用系統命令

舉個栗子5

Linux Shell指令碼系列教程(七) 指令碼除錯

一 除錯指令碼 除錯功能是每一種程式語言都應該實現的重要特性之一,當出現一些始料未及的情況時,用它來生成指令碼的執行資訊,除錯資訊可以幫你弄清楚是什麼原因使得程式發生崩潰或者行為異常。二 bash內建除錯功能 使用bash的內建除錯功能,可以對整個指令碼進行除錯,也可以僅對指令碼中的某些語句進行除錯...

shell指令碼系列 grep用法總結

相信 grep 是unix 和linux 中使用最廣泛的命令之一。grep 全域性正規表示式版本 允許 對文字檔案進行模式查詢。如果找到匹配模式,grep 列印包含模式的所有行。grep 支援基本正 則表示式,也支援其擴充套件集。本文主要討論以下內容 grep 引數 選項。匹配grep的一般模式。只...

linux shell指令碼之if判斷

無論什麼程式語言都離不開條件判斷。shell也不例外。if list then do something here elif list then do another thing here else do something else here fi ex1 bin sh system uname ...