site-logo
G
N
I
D
A
O
L
uniq

ログファイルから重複を除いたユーザーIDリストを取得

ログファイルの先頭にあるユーザーIDを抽出し、重複のないリストを作成します。

実行コマンド

cut -d' ' -f1 auth.log | sort | uniq

💡 利用シーン

アクセスログから、今日ログインした全ユーザーを特定したい場合。

💻 実行結果例

user_01
user_02
user_05

📝 実務メモ

uniqコマンドは隣接する重複しか削除しないため、必ず事前にsortが必要です。

⚠️ 注意点

ファイルサイズが非常に大きい場合、sortコマンドでメモリを消費します。