linux正則和三劍客

2021-10-06 08:50:29 字數 403 閱讀 4267

linux初學總結

三個重要工具:grep awk sed

awk 可以定位到資料的所在行數,並處理其中的分段

sed 可以對定位到的資料行進行增刪改查操作。

管道「|」命令常和上面三個命令一起使用

命令1|命令2|命令3

命令1的輸出作為命令2的輸入經過命令2處理輸出的結果作為命令3的輸入

\b 匹配單詞的開始或結束

』*』 重複零次或更多次

\d 代表乙個數字 \d匹配n個數字

\s 匹配任意的空白符

^ 匹配字串的開始

$ 匹配字串的結束

』+ 』重複一次或更多次

?重複零次或一次

{n}重複n次

重複n次或更多次

{n,m}重複n到m次

正則三劍客 grep

正則是一竄有規則的字元,掌握好正則對編寫shell指令碼有很大幫助 grep cinvabc word filename c 行數 i 不區分大小寫 n 顯示行號 v 取反 r 遍歷所有子目錄 a 後面跟數字,過濾出符合要求的行以及下面n行 b 同上,過濾出復合要求的行以及上面的n行 c 同上,同時...

linux三劍客與正則案例

awk 三劍客之老大,擅長取列,取行,計算 引數 表示取反,排除 nr 顯示行號 0 表示顯示一整行內容 f 指定分隔符或者多個分隔符 例子 使用awk取出網絡卡中的ip root web02 oldboy ifconfig eth0 eth0 link encap ethernet hwaddr ...

Linux命令三劍客

grep的簡單使用 grep的主要作用 文字搜尋工具,根據使用者指定的 模式 對目標文字逐行進行匹配檢查 列印匹配到的行 grep的工作模式 由正規表示式字元及文字字元所編寫的過濾條件 grep的用法 grep options pattern file options v 顯示不被pattern匹配...