1

私の質問はかなり単純です。互いに重複していることが多い行を含むファイルがあります。私の最初の試みは awk:を使用しcat /tmp/log |awk '!x[$0]++'|ました。

複製する必要がある行が1つあることに気付いたことを除いて、これは完全に機能します。

したがって、基本的に、「成功した関連付け」を含むものを除いて、すべての重複を削除する必要があります。だまされても。

どんなアイデアでも大歓迎です!

4

1 に答える 1

2

前に表示されていない場合、または許可されている重複と等しい場合は、行を印刷します。

awk '!x[$0]++ || ($0 ~ /Successful association/)' /tmp/log
于 2012-08-20T14:00:35.210 に答える