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 に答える