次のgrepコマンドは、テキストファイルからすべての電子メールアドレスを一覧表示し、繰り返しを許可せずに名前ごとに並べ替えます(-u unique)
grep -E -o "\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,7}\b" * | cut -d: -f3 | sort -u
次のgrepコマンドは、テキストファイルからすべてのメールアドレスを一覧表示し、繰り返しを許可せずにドメインごとに並べ替えます(-u unique)
grep -E -o "\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,7}\b" * | cut -d: -f3 | rev | sort -u| rev