我发现使用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 `
此致
答案 0 :(得分:2)
假设您的文件名中没有:
,请尝试
zipgrep "Error code" log-backup-05_11_2013_01_04.zip | sed 's/[^:]*://' | sort | uniq -c
这会切断第一次出现:
之前的所有内容。