使用grep對大量文件中出現的所有字符串進行計數

我有一堆日誌文件。 我需要找出一個字符串在所有文件中出現的次數。 grep-c string*回報... file1:1 file2:0 file3:0... 使用管道我只能得到有一個或多個事件的文件: grep-c string*| grep-v:0... file4:5 file5:1 file6:2... 我怎樣才能得到聯合計數?(如果它返回file4…


regex - 在PowerShell中選擇字符串(grep)時,如何僅返回匹配的正則表達式?

我試圖在文件中找到一個模式。 當我使用Select-String獲得匹配時,我不想要整行,我只想要匹配的部分。 有沒有我可以用來做這個的參數? 例如: 如果我做了 select-string.-.-. 並且該文件包含一行: abc 1-2-3 abc 我想得到1-2-3的結果,而不是返回整行。 我想知道Powershell相當於一個grep-o…


search - 你能批量編輯grep中返回的所有文件嗎?

我想批量編輯一大堆在grep中返回的文件。(我知道,我應該在sed變得更好)。 所以,如果我這樣做: grep-rnI 'xg_icon-*' 如何將所有這些文件傳輸到vi?…


在將grep與上下文行一起使用時,如何擺脫“-”行分隔符?

我有一個名為compare.txt的文本文件,我想提取包含模式“nmse_gain_constant”的每一行後面的單行。 以下命令讓我關閉: grep-A 1 nmse_gain_constant compare.txt | grep-v nmse_gain_constant 但是這包括每行所需文本之間的分隔符“-”行。 任何簡單的想法如何擺脫“-”線? 我在這裡給你一些示例…


使用grep進行負面匹配(匹配不包含foo的行)

我一直在試圖找出這個命令的語法: grep ! error_log | find/home/foo/public_html/-mmin-60 要么 grep '[^error_log]' | find/home/baumerf/public_html/-mmin-60 除了那些名為error_log文件外,我需要查看所有已修改的文件。 我在這裡閱讀過它,但只發現了一個not…


我如何使用grep在文件夾中查找單詞?

在Windows中,我會搜索在文件夾中查找單詞。 同樣,我想知道一個特定的單詞是否出現在包含許多子目錄和文件的目錄中。 我對grep語法的搜索顯示我必須指定文件名,即grep string filename 。 現在,我不知道文件名,所以我該怎麼辦? 一位朋友建議做grep-nr string,但我不知道這意味著什麼,我沒有得到任何結果(直到我發出ctrl+c時才有響應)。…


如何使用GREP,REGEX或PERL提取字符串後的字符串

我有一個看起來像這樣的文件:<table name="content_analyzer" primary-key="id"><type="global"/></table><table name="content_analyzer2" primary-key="id"><type="global"/></table><table name="content_analyz…


regex - 包含'x'但不包含'y'的Unix grep正則表達式

我需要一個包含unix grep的單行正則表達式,包括alpha,但不包含beta。 grep 'alpha'<> | grep-v 'beta'…


regex - 使用sed或grep計算一行中的正則表達式模式匹配?

我想計算一條線上的匹配數(或所有線,因為總是只有一條線)。 我想要計算的不僅僅是每行一場比賽 echo "123 123 123" | grep-c-E "123"#Result: 1 更好的例子: echo "1 1 2 2 2 5" | grep-c-E '([^])( \1){1}'#Result: 1, expected: 2 or 3…


在同一行上存在2個字的grep

我如何grep包含兩行輸入單詞的行? 我正在尋找包含兩個詞的行,我該怎麼做? 我試過這樣的管道: grep-c "word1" |grep-r "word2" logs 它只是在第一個管道命令之後進行填充。 為什麼?…





grep r用法 grep意思 grep中文 example v用法 regex grep空格 jquery windows