Shell文字處理三劍客 grep sed awk

2022-06-03 01:15:07 字數 1907 閱讀 9486

grep、sed、awk我們叫他們三劍客,掌握它們可以更好的運維,提公升工作效率,即使不是運維,對我們處理資料都是非常方便的~就很多資料處理來講,寫程式肯定是也能處理的,但是遠沒有已經存在特定功能的命令更高效,我們只需要操作命令即可。

grep   -----簡介  

grep常用的引數------------

usage: grep [-abcdefghhiijllmnooqrssuvvwxz] [-a num] [-b num] [-c[num]]

[-e pattern] [-f file] [--binary-files=value] [--color=when]

[--context[=num]] [--directories=action] [--label] [--line-buffered]

[--null] [pattern] [file ...]

-v        取反

-i        忽略大小寫

-c        符合條件的行數

-n        輸出的同時列印行號

^*        以*開頭         

*$         以*結尾

^$         空行 

測試如下: 先進行linux裡建立乙個檔案 並輸入內容

[root@sjglcbr11 linyu_test]# grep moon mokey_history     ----查詢文字中符合moon的字元

查詢反向符合條件的行

[root@sjglcbr11 linyu_test]# grep -v moon mokey_history       ---在grep後面加上-v引數

直接查詢符合條件的行數 

忽略大小寫查詢符合條件的行數

查詢符合條件的行並輸出行號

查詢開頭是j的行

查詢結尾是「呢」字的行

文字處理三劍客

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

shell文字處理三劍客 grep

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

Linux文字處理三劍客

grep 作用 文字搜尋工具,根據使用者指定的 模式對目標檔案逐步進行匹配檢查,列印匹配到的行 grep root etc passwd grep命令選項 grep user etc passwd v 顯示不被pattern 匹配的行 e 僅顯示匹配到的字串 grep user etc passwd...