Linux學習 Grep詳則。

grep


功能說明:查找文件里符合條件的字符串。

語  法:grep [-abcEFGhHilLnqrsvVwxy][-A<顯示列數>][-B<顯示列數>][-C<顯示列數>][-d<進行動作>][-e<范本樣式>][-f<范本文件>][–help][范本樣式][文件或目錄…]

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


參  數:
-a或–text 不要忽略二進制的數據。
-A<顯示列數>或–after-context=<顯示列數> 除了顯示符合范本樣式的那一列之外,并顯示該列之后的內容。
-b或–byte-offset 在顯示符合范本樣式的那一列之前,標示出該列第一個字符的位編號。
-B<顯示列數>或–before-context=<顯示列數> 除了顯示符合范本樣式的那一列之外,并顯示該列之前的內容。
-c或–count 計算符合范本樣式的列數。
-C<顯示列數>或–context=<顯示列數>或-<顯示列數> 除了顯示符合范本樣式的那一列之外,并顯示該列之前后的內容。
-d<進行動作>或–directories=<進行動作> 當指定要查找的是目錄而非文件時,必須使用這項參數,否則grep指令將回報信息并停止動作。
-e<范本樣式>或–regexp=<范本樣式> 指定字符串做為查找文件內容的范本樣式。
-E或–extended-regexp 將范本樣式為延伸的普通表示法來使用。
-f<范本文件>或–file=<范本文件> 指定范本文件,其內容含有一個或多個范本樣式,讓grep查找符合范本條件的文件內容,格式為每列一個范本樣式。
-F或–fixed-regexp 將范本樣式視為固定字符串的列表。
-G或–basic-regexp 將范本樣式視為普通的表示法來使用。
-h或–no-filename 在顯示符合范本樣式的那一列之前,不標示該列所屬的文件名稱。
-H或–with-filename 在顯示符合范本樣式的那一列之前,表示該列所屬的文件名稱。
-i或–ignore-case 忽略字符大小寫的差別。
-l或–file-with-matches 列出文件內容符合指定的范本樣式的文件名稱。
-L或–files-without-match 列出文件內容不符合指定的范本樣式的文件名稱。
-n或–line-number 在顯示符合范本樣式的那一列之前,標示出該列的列數編號。
-q或–quiet或–silent 不顯示任何信息。
-r或–recursive 此參數的效果和指定“-d recurse”參數相同。
-s或–no-messages 不顯示錯誤信息。
-v或–revert-match 反轉查找。
-V或–version 顯示版本信息。
-w或–word-regexp 只顯示全字符合的列。
-x或–line-regexp 只顯示全列符合的列。
-y 此參數的效果和指定“-i”參數相同。

–help 在線幫助。

這些就是grep的詳則,暫時分享至此,謝謝。

原創文章,作者:eedsxb,如若轉載,請注明出處:http://www.www58058.com/82629

(0)
eedsxbeedsxb
上一篇 2017-07-24 19:26
下一篇 2017-07-24 19:27

相關推薦

  • Lnmp安裝腳本

    1、源碼編譯安裝LNMP架構環境; 此題略 此鏈接為安裝nginx時,編譯參數和各個模塊和第三方模塊的介紹,十分豐富,安裝前可以參考學習 https://www.nginx.com/resources/admin-guide/installing-nginx-open-source/ 2、編寫一個腳本完成以下功能:    (1)、一鍵搭建…

    Linux干貨 2016-12-05
  • date 命令練習

    一、課外資料補充: 1.命令格式: date[參數]…[+格式] 2.命令功能: date可以用來顯示或設定系統的日期與時間。 3.命令參數: 必要參數: %H小時(以00-23來表示)。 %I小時(以01-12來表示)。 %K小時(以0-23來表示)。 %l小時(以0-12來表示)。 %M分鐘(以00-59來表示)。 %P AM或PM…

    Linux干貨 2016-08-05
  • Linux文本處理工具grep,egrep

    簡介:     grep即(Global search REgular expression and Print out the line)全局的搜索正則表達式并且打印顯示出來。     通俗點講:根據用戶指定的文本模式(搜索條件)對目標文件進行逐行搜索,顯示能匹配到的行。 &n…

    Linux干貨 2015-05-11
  • httpd功能配置之CGI程序

        httpd服務中有一個cgi-bin目錄,此目錄專門用于存放cgi腳本。CGI即網關通用接口,用于實現動態網頁。下面簡單編寫一個CGI腳本來進行測試此功能:     1、在/var/www/cgi-bin/目錄下創建一個腳本     2、重啟服務     3、驗證 &nb…

    Linux干貨 2016-03-11
  • 壓縮和歸檔——釋放你的磁盤空間

    壓縮和解壓縮工具 壓縮比:文件壓縮比就是指文件經過壓縮后的文件大小與源文件大小的一個比差,經過壓縮工具包可以把文件壓縮 壓縮的目的:      時間換空間      CPU時間換硬盤的空間 壓縮工具: compress/uncompress 以.Z作為文件后綴 gzip/gunz…

    Linux干貨 2016-08-18
  • 第二周練習作業

    第二周作業 1、2、4、5 題博客中已經總結 3、請使用命令行展開功能來完成以下練習: (1)、創建/tmp目錄下的:ac, ad, bc, bd (2)、創建/tmp/mylinux目錄下的: mylinux/     ├── bin     ├── boo…

    Linux干貨 2016-11-06
欧美性久久久久