我有一个 temp.txt 文件,我想用 bash 中的 sort
命令对它进行排序。
我希望将排序后的结果替换为原始文件。
例如,这不起作用(我得到的是一个空文件) :
sortx temp.txt > temp.txt
这是否可以在一行中完成,而不需要复制到临时文件?
编辑: -o
选项对于 sort
来说非常酷。我在问题中使用了 sort
作为例子。我在使用其他命令时遇到了同样的问题:
uniq temp.txt > temp.txt.
有更好的通用解决方案吗?