linux中grep是什么

linux中,grep是系統的一個命令,該命令是“global regular expression print”全局正則表達式輸出的縮寫,用于查找文件里符合條件的字符串,語法為“grep[-abcEFGhHilLnqrsvVwxy]”。

linux中grep是什么

本教程操作環境:linux7.3系統、Dell G3電腦。

linux中grep是什么

grep命令是global?regular?expression?print(全局正則表達式輸出)的縮寫,它是linux系統中最強大的命令之一。它在一個或者多個文件中搜索與給定的內容的匹配的行,并將匹配的內容輸出。

Linux grep 命令用于查找文件里符合條件的字符串。

grep 指令用于查找內容包含指定的范本樣式的文件,如果發現某文件的內容符合所指定的范本樣式,預設 grep 指令會把含有范本樣式的那一列顯示出來。若不指定任何文件名稱,或是所給予的文件名為?-,則 grep 指令會從標準輸入設備讀取數據。

grep語法格式:

grep?[參數]

常用參數:

  • -i:忽略大小寫

  • -c:只輸出匹配行的數量

  • -l:只列出符合匹配的文件名,不列出具體的匹配行

  • -n:列出所有的匹配行,并顯示行號

  • -h:查詢多文件時不顯示文件名

  • -v:顯示不包含匹配文本的所有行

  • -w:匹配整詞

  • -x:匹配整行

  • -r:遞歸搜索

測試目錄,文件內容全部相同:

linux中grep是什么

例1、文件中搜索字符串

grep?test?test01.txt

grep?-i?test?test01.txt#忽略大小寫

linux中grep是什么

grep?-n?test?test01.txt#-n顯示行號

linux中grep是什么

grep?-v?003?test01.txt#-v顯示不匹配的行,

linux中grep是什么

相關推薦:《Linux視頻教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊13 分享