.txt ファイルから重複した行を削除し、新しいファイルを new.txt ファイルとして保存するコマンドを実行します。

.txt ファイルから重複した行を削除し、新しいファイルを new.txt ファイルとして保存するコマンドを実行します。

これをしようとしていますが、ファイルを作成できません。

私は次のように入力します:sort myfile.txt uniq -u | tee newfile.txt

そして自動的にファイルを生成しません。私がここで何を見逃しているのでしょうか?

答え1

パイプ文字がありません|

努力する:sort myfile |uniq -u|tee newfile.txt

それでも問題が解決しない場合は、表示されたエラーメッセージを入力してください。ただし、このコマンドはuniq -uすべての重複行を削除します。それがあなたの意図なら大丈夫です。ただし、重複した行の1つを表示するには、コマンドラインの-u一部を削除する必要がありますuniqsort myfile | uniq | tee newfile.txt

関連情報