web-dev-qa-db-ja.com

.textファイルの重複行を削除し、新しいファイルをnew.textファイルとして保存するコマンドを指定します

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

私が入ります: sort myfile.txt uniq -u | tee newfile.txt

そしてそれは自動的にファイルを作成しません。ここで何が欠けていますか?

1
Jason Thomas

パイプ|文字が1つ欠落しています。

試してください:sort myfile |uniq -u|tee newfile.txt

これが機能しない場合は、表示されているエラーメッセージを入力してください。ちなみに、このコマンドuniq -uは、重複しているすべての行を削除します。これがあなたの意図であるならば、それは問題ありません。ただし、重複する行の1つを表示する場合は、このコマンドラインのuniq部分、つまり-usort myfile | uniq | tee newfile.txtを削除する必要があります。

7
MelBurslan