一天乙個linux命令 grep

2021-09-30 16:32:11 字數 986 閱讀 7883

grep命令用於查詢檔案裡符合條件的字串。

支援正則

grep [-abcefghhillnqrsvvwxy][-a《顯示列數》][-b《顯示列數》][-c《顯示列數》][-d《進行動作》][-e《範本樣式》][-f《範本檔案》][–help][範本樣式][檔案或目錄…]

引數說明-菜鳥教程

man grep + google

-a2 after

-b2 before

-v revert-match

查詢2018-11-06 15時間段,耗時大於1s的介面日誌

zcat cv.log-20181107.gz | grep '2018-11-06 15' | grep 'cost [1-9]'

zcat cv.log-20181107.gz | grep '2018-11-06 15' | grep -e 'cost [1-9]'

列印 /wx/video 前一行, 後兩行

tailf /var/log/project/stdout.log | grep '/wx/video' -a2 -b1
在當前目錄中,查詢字尾有 py 字樣的檔案中包含 test 字串的檔案,並列印出該字串的行。

grep test *file
查詢指定目錄/etc/acpi 及其子目錄(如果存在子目錄的話)下所有檔案中包含字串"update"的檔案,並列印出該字串所在行的內容

grep -r update /etc/acpi
查詢含有某個字串的檔案, 僅列出檔案路徑 -l

grep -rl colorv-video .
刪除以uuid.m4a命名的檔案

ls | grep -e  "^[0-f].m4a$" | xargs rm

一天一條linux命令 grep

grep的功能是在檔案或標準輸入中查詢pattern指定的內容。並將找到的那行顯示出來。grep help 可檢視命令引數使用方法。基本格式為 grep option pattern file grep test file1 在file1中查詢test。file1換為 減號 或不寫時則為標準輸入。e...

一天乙個Linux命令 cp

cp命令用來將乙個或多個原始檔或者目錄複製到指定的目的檔案或目錄。它可以將單個原始檔複製成乙個指定檔名的具體的檔案或乙個已經存在的目錄下。cp命令還支援同時複製多個檔案,當一次複製多個檔案時,目標檔案引數必須是乙個已經存在的目錄,否則將出現錯誤。一般情況下,在命令列下複製檔案時,如果目標檔案已經存在...

一天乙個linux命令 find

find命令用來在指定目錄下查詢檔案。任何位於引數之前的字串都將被視為欲查詢的目錄名。如果使用該命令時,不設定任何引數,則find命令將在當前目錄下查詢子目錄與檔案,返回目錄或檔名稱。並且將查詢到的子目錄和檔案全部進行顯示。find starting point option print exec ...