回答:
このワンライナーをお試しください:
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ため、実際に確認する唯一の方法はテストすることです。ただし、コマンドの実行は非破壊的であるため、コマンドを実行しても問題はありません。