shell程式設計 六 文字處理三劍客之grep

2021-09-27 00:03:44 字數 501 閱讀 9608

第一種形式

grep [option] [pattern] [file1,file2]

引數含義

-v不顯示匹配行資訊

-i搜尋時忽略大小寫

-n顯示行號

-r遞迴搜尋

-e支援正規表示式擴充套件

-f不按正規表示式匹配,按照字串字面匹配

-c只輸出匹配的數量,不顯示具體內容

-w匹配整詞

-x匹配整行

-l值列出匹配的檔名

grep 「py.*」 file

# 這種是基本正規表示式,不用-e就可以支援

grep

"python|python"

file

# | 屬於擴充套件正規表示式,需要加-e

grep -r like # 遞迴當前資料夾下的檔案中所有包含like的檔案
和grep -e 是完全等價的。

Shell程式設計4 文字處理三劍客 sed

可以通過定址來定位你所希望編輯的行,該位址用數字構成,用逗號分隔的兩個行數表示以這兩行為起止的行的範圍 包括行數表示的那兩行 如 1,3 表示 1,2,3 行,美元符號 表示最後一行。範圍可以通過資料,正規表示式或者二者結合的方式確定 呼叫 sed 命令有兩種形式 sed options comma...

文字處理三劍客

文字處理三劍客 劍客一 grep 作用 行 過濾 用法 grep 正規表示式 檔案 路徑 grep e 擴充套件類正規表示式 檔案 路徑 劍客二 sed 用法 sed 選項 位址定位sed命令 檔案 路徑 sed 選項 正規表示式 sed命令 檔案 路徑 sed 選項 位址定位 正規表示式 sed命...

shell文字處理三劍客 grep

global search regular expression and print out the line 全面搜尋研究正規表示式並顯示出來 grep命令是一種強大的文字搜尋工具,根據使用者指定的 模式 對目標文字進行匹配檢查,列印匹配到的行,由正規表示式或者字元及基本文字字元所編寫的過濾條件 ...