【发布时间】:2012-07-07 16:38:00
【问题描述】:
我知道我的标题不言自明,但让我在这里尝试解释一下。
我有一个文件名test.txt,其中有一些重复的行。现在,我要做的是删除那些重复的行,同时将 update test.txt 与新内容一起删除。
test.txt
AAAA
BBBB
AAAA
CCCC
我知道我可以使用 sort -u test.txt 删除重复项,但要使用新内容更新文件,我如何将其输出重定向到同一个文件。下面的命令不起作用。
sort -u test.txt > test.txt
那么,为什么上面的命令不起作用,正确的方法是什么?
还有其他方法吗
sort_and_update_file test.txt
无需重定向即可对我的文件进行排序并自动更新。
【问题讨论】:
标签: bash file sorting duplicates in-place