linux系統下grep命令搜尋常用技巧

2021-10-10 02:57:18 字數 665 閱讀 5386

1. 使用grep指令在當前目錄下所有檔案中搜尋指定字段

grep -r "待查詢內容" ./

// -r標識遞迴子目錄查詢

如果不加-r選項,需要將後面的目錄設定為某個檔案,否則命令error

2. grep關於正則式的使用技巧

示例文字:

dbjqenqnfeojw1234

nkewlvnekwmve;wnv

nvekwlmvek0mv;wmv

nvjdwlvewm;vem99b

nvekwlmvkevnewkln

nvewklmvkewvnewkm

nveklwmvek;wmve;w

mvekwvnowk88mfkew

nfjwk67vckdlw12mc

搜尋所有有[0 - 9]數字出現的行:

grep '[0-9]\' file.txt

:\ 表示出現一次或多次

:*表示出現0次或多次

這兩點需要注意一下。

搜尋沒有數字的行: -v 選項

grep -v '[0-9]\' file.txt

對於正則的具體規則這裡就不贅述了。

linux 系統 grep 命令

1 利用vim編輯器建立測試檔案 root linuxprobe test cat a.txt e d 49 s y k m 2r t s w d g h e t k r 2 提取特定行 最簡單的用法,提取包含特定字串的行,例如提取包含字串k的行 root linuxprobe test cat a...

Linux下grep命令詳解

grep命令是linux下的行過濾工具,其引數繁多,下面就一一介紹個個引數的作用,希望對大家有所幫助。grep print lines matching a pattern 將符合樣式的該行列出 語法 grep options pattern file.grep用以在file內文中比對相對應的部分,...

Linux下grep命令詳解

原文 grep命令是linux下的行過濾工具,其引數繁多,下面就一一介紹個個引數的作用,希望對大家有所幫助。grep print lines matching a pattern 將符合樣式的該行列出 語法 grep options pattern file.grep用以在file內文中比對相對應的...