Linux命令總結_文件查找之grep

1.grep命令正則表達式

grep通常格式爲:
grep [選項]基本正則表達式[文件]
這裏基本正則表達式可爲字符串,字符串或變量應該用雙引號,模式匹配用單引號字符串

  選項:變量

    -c  只輸出匹配行的計數file

    -i  不區分大小寫,(只用於單字符)grep

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

    -l  查詢多文件時只輸出包含匹配字符的文件名 margin

    -n  顯示匹配行和行號文件

    -s  不顯示不存在或無匹配文本的錯誤信息字符

    -v 顯示不包含匹配文本的全部行錯誤

 

例子:ls -F | grep /$

解釋:ls -F意思是將文件按照類型歸類,"|"符號是管道符,表示將ls命令的標準輸出做爲grep命令的標準輸入,"/$"表示顯示以"/"結尾的行,意爲目錄 

例子:ls -l | grep ^d

解釋:顯示以d開頭的行,顯示結果就是文件夾

(1)精確匹配,使用grep抽取精確匹配的一種更有效方式是在抽取字符串後加 \ >

  例: grep '2016' filename

相關文章
相關標籤/搜索