发出命令以删除 .txt 文件中的重复行并将新文件另存为 new.txt 文件

发出命令以删除 .txt 文件中的重复行并将新文件另存为 new.txt 文件

我正在尝试执行此操作,但无法创建该文件。

我输入:sort myfile.txt uniq -u | tee newfile.txt

并且它不会自动创建文件。我在这里缺少什么?

答案1

您缺少一个管道|字符。

尝试:sort myfile |uniq -u|tee newfile.txt

如果这不起作用,请提供您收到的错误消息。顺便说一下,这个命令uniq -u会删除所有有重复的行。如果这是您的意图,那很好。但是,如果您想查看重复行之一,则需要删除该命令行的-u一部分uniq,即sort myfile | uniq | tee newfile.txt

相关内容