1

我使用 zip 文件中的以下命令找到了具有计数的行的唯一出现

zipgrep "Error code" log-backup-05_11_2013_01_04.zip | sort | uniq -c

它向我显示了 zip 文件中包含的每个文件的单独计数,但我想要整个 zip 文件的计数。

我正在寻找的问题是由于每行开头的文件名。

我们如何忽略文件名并仅根据内容检查唯一性?

158 data/log/ffe/log-backup-05_11_2013_01_04/ffe1.log.2013-11-04-01:Message Error code [61040] Error Description 
60 data/log/ffe/log-backup-05_11_2013_01_04/ffe1.log.2013-11-04-01:Message Error code [61440] Error Description  

150 data/log/ffe/log-backup-05_11_2013_01_04/ffe1.log.2013-11-04-02:Message Error code [61040] Error Description 
66 data/log/ffe/log-backup-05_11_2013_01_04/ffe1.log.2013-11-04-02:Message Error code [61440] Error Description `

问候,

4

1 回答 1

2

假设您的文件名中没有任何:文件名,请尝试

zipgrep "Error code" log-backup-05_11_2013_01_04.zip | sed 's/[^:]*://' | sort | uniq -c

这会删除所有内容,直到第一次出现:.

于 2013-11-14T10:43:09.127 回答