Linux

uniq

安全重複行の集約

sort <file> | uniq -c

連続する重複行をまとめる。事前にsortが必要。-cで出現回数付き=ログの頻度分析の定番イディオム。

実行例

  • awk '{print $1}' access.log | sort | uniq -c | sort -rn | headアクセス元IPの上位を集計

書式

uniq [-c] [-d] [file]

実行前の注意

参照のみ。

関連コマンド

  • sort並べ替え/重複処理
  • awk列処理/集計
  • wc行数/語数を数える

圏外の現場でも同じ内容が引けます

このサイトの全コマンドと対処フローを、まるごと端末の中に。通信なしで検索できます。インストール無料、広告なし。

App Storeで無料インストール