一天一條linux命令之grep

來源:互聯網
上載者:User

一天一條linux命令之grep grep的功能是在檔案或標準輸入中尋找PATTERN指定的內容。並將找到的那行顯示出來。 grep --help 可查看命令參數使用方法。 基本格式為:grep [OPTION]... PATTERN [FILE] ... grep test file1 在file1中尋找test。file1換為-(減號)或不寫時則為標準輸入。 -E PATTERN是一個擴充Regex。 -F PATTERN為固定字串,不看作Regex。 -G PATTERN是一個基本Regex。 -P PATTERN是一個PerlRegex。 -e 把PATTERN作為Regex。 -f file1 從檔案中得到PATTERN。 -i 忽略大小寫。  www.2cto.com   -w 整字匹配。 -x 整行匹配。 -z 一個資料行以0位元組結束而不是分行符號。 -s 不顯示錯誤資訊。 -v 反選(將不符合的行列出)。 -m n 最多顯示n條匹配結果。 -b 在結果中列印位元組位移量。 -n 在結果中列印行號。 -H 在結果中列印檔案名稱。(主要用於在多個檔案中尋找) -h 不顯示檔案名稱。 -o 只顯示合格內容,而不是整行顯示。 -q 不顯示任何資訊。(不理解這個是做什麼用的) -a 不忽略位元據。 -I 猜測為:忽略二進位。 -d 當要尋找的是目錄時使用。參數有'read', 'recurse', or 'skip' -D 如何處理devices, FIFOs and sockets。參數有'read' or 'skip' -r -R 遞迴目錄。 -L 列出檔案內容不符合指定的範本樣式的檔案名稱。   www.2cto.com  -l 列出檔案內容符合指定的範本樣式的檔案名稱。 -c 顯示合格行數。 -Z 在檔案後顯示0位元組。(不理解什麼意思) -B n 顯示符合條件行及其前n行。 -A n 顯示符合條件行及其後n行。 -C n 顯示合格行及其前後各n行。 -NUM 同-C NUM。   作者 CrazyNemo

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.