我想对一堆文件进行排序。我能行
sort file.txt > foo.txt
mv foo.txt file.txt
但是我需要第二个文件吗?
(当然,我尝试了 sort file.txt > file.txt
,但最终得到的是一个空文件。)
最佳答案
尝试:
sort -o file.txt file.txt
参见 http://ss64.com/bash/sort.html
`-o OUTPUT-FILE'
Write output to OUTPUT-FILE instead of standard output. If
OUTPUT-FILE is one of the input files, `sort' copies it to a
temporary file before sorting and writing the output to
OUTPUT-FILE.
关于bash - 我是否需要生成第二个文件来对文件进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9117274/