標準unix/linux下的grep通過以下引數控制上下文
grep -c 5 foo file 顯示file檔案中匹配foo字串那行以及上下5行
grep -b 5 foo file 顯示foo及前5行
grep -a 5 foo file 顯示foo及後5行
如果想要把這些內容匯入到乙個指定的檔案可以這樣
grep -c 5 foo file > newfile
這對在伺服器日誌中查詢問題非常有用
統計包含某個關鍵字的個數
grep -o keyword filename | wc -l
如果一行最多乙個關鍵字,可以簡寫為:
grep -c keyword filename
檢視grep版本的方法是
grep -v
grep命令 查詢包含某內容的檔案
linux系統中grep命令是一種強大的文字搜尋工具,它能使用正規表示式搜尋文字,並把匹 配的行列印出來。grep全稱是global regular expression print,表示全域性正規表示式版本,它的使用許可權是所有使用者。grep家族包括grep egrep和fgrep。egrep和...
linux下查詢某目錄下所有檔案包含某字串的命令
linux下查詢某目錄下所有檔案包含某字串的命令 從檔案內容查詢匹配指定字串的行 grep 被查詢的字串 檔名 從檔案內容查詢與正規表示式匹配的行 grep e 正規表示式 檔名 查詢時不區分大小寫 grep i 被查詢的字串 檔名 查詢匹配的行數 grep c 被查詢的字串 檔名 從檔案內容查詢不...
linux下查詢某目錄下所有檔案包含某字串的命令
linux下查詢某目錄下所有檔案包含某字串的命令 從檔案內容查詢匹配指定字串的行 grep 被查詢的字串 檔名 從檔案內容查詢與正規表示式匹配的行 grep e 正規表示式 檔名 查詢時不區分大小寫 grep i 被查詢的字串 檔名 查詢匹配的行數 grep c 被查詢的字串 檔名 從檔案內容查詢不...