Linux grep命令的使用
昨天總結了正規表示式的基本用法,今天配合grep命令練習一下。通過看書終於知道了grep這四個字母是什麼意思,以前只是死記住了。grep英文全稱是:Global search Regular Expression and print out the line. 即全面搜尋正規表示式,並行列印出來。記住這串單詞,這樣再用grep的時候,就理解更加深刻了。
grep命令的一般格式:grep [選項] [模式] [檔案]
grep命令由選項、模式、檔案三部分組成,在一個或者多個檔案中搜尋滿足模式的文字行。檔名可以有多個,搜尋的結果被列印在螢幕上,不影響原始檔的內容。grep命令的模式很靈活,可以是變數,字串,正規表示式。
幾個例子:
#搜尋a.txt中包含hello 的行
grep hello a.txt
#搜尋a.txt中包含hello world 的行
grep "hello world" a.txt
#搜尋aa.txt ab.txt中包含hello 的行
grep "hello world" aa.txt ab.txt
#搜尋aa.txt ab.txt中包含hello 的行(用萬用字元?)
grep hello a?.txt
1. -c選項
-c表示檔案中輸出匹配字串的行數
grep -c hello a?.txt 檔案中包含hello的行數
2. -n選項
-n可以顯示匹配行的行號
3. -v選項
-v顯示不匹配的行
grep -vc hello *.txt vc配合使用顯示不匹配的行數
相關文章
- 如何使用 Linux 的 grep 和 fgrep 命令Linux
- 【Linux命令】grep命令Linux
- Linux grep 命令Linux
- Linux命令篇 - grep 命令Linux
- linux命令之grepLinux
- Linux grep命令有何作用?如何使用?Linux
- linux每日命令(35):grep命令Linux
- Linux命令:grep命令AND、OR、NOT例項Linux
- Linux基礎命令---grepLinux
- Linux grep命令詳細教程Linux
- 掌握Linux中的12個grep命令Linux
- Linux grep命令如何使用?語法格式是什麼?Linux
- 5分鐘學會使用Linux的 grep、find、ls、wc 命令Linux
- 如何使用grep命令的排除功能
- Linux系統中的管道命令、grep命令、sed命令和awk命令Linux
- grep 命令系列:使用 grep 命令來搜尋多個單詞
- Linux 中grep命令中 -P選項的作用Linux
- 006 Linux 命令三劍客之-grepLinux
- Linux常用命令記錄-grepLinux
- Linux基礎命令—顯示文字grepLinux
- 在Linux中,如何使用grep命令查詢檔案中的內容?Linux
- Windows 系統下使用grep 命令Windows
- Linux 中grep命令如何匹配中文字元Linux字元
- Linux三劍客Awk、Sed、Grep 命令詳解Linux
- Linux 三劍客 Awk、Sed、Grep 命令詳解Linux
- Linux命令之grep/sed/awk等行轉列Linux
- Linux系統中grep如何使用?Linux
- Linux命令- echo、grep 、重定向、1>&2、2>&1的介紹Linux
- Linux下的五個查詢命令:grep、find、locate、whereis、whichLinux
- 寶付揭秘Linux支付命令操作之grep、sed、awkLinux
- Linux 搜尋命令總結 – whereis,which,locate,find,grepLinux
- 【SHELL】grep 命令用法
- grep、find命令整理
- git grep命令用法Git
- linux-grepLinux
- 『學了就忘』Linux基礎命令 — 31、grep命令和萬用字元Linux字元
- Linux提取命令grep 有這一篇就夠了Linux
- Linux 中 grep xxx的用法Linux