回答:
このワンライナーをお試しください:
cut -d " " -f 1 file_in.txt | uniq > file_out.txt
最初にcut
区切り文字を指定してコマンドを使用し、-d " "
次に-f 1
ファイルから最初のフィールドを取得しますfile_in.txt
。次に、結果をuniq
コマンドにパイプすると、重複がリストから削除されます。最後に、結果をにリダイレクトしfile_out.txt
ます。
cut -d " " -f 1 file_in.txt > file_tmp.txt
し、その後uniq file_tmp.txt > file_out.txt
。これにより、何かが失敗した場合に問題を絞り込むことができます。cut
またはのいずれのファイルサイズの制限も知らないuniq
ため、実際に確認する唯一の方法はテストすることです。ただし、コマンドの実行は非破壊的であるため、コマンドを実行しても問題はありません。