小编Sim*_*n C的帖子

Unix:将文件输出到自身 - 为什么这会使文件空白?

有人可以向我解释为什么这段代码有效(即file2.txt是按字母顺序排序的file1.txt内容):

cat file1.txt | sort > file2.txt
Run Code Online (Sandbox Code Playgroud)

但是当我这样做时,file1.txt会自行清空......?

cat file1.txt | sort > file1.txt
Run Code Online (Sandbox Code Playgroud)

你可以猜到,我试图按字母顺序排序文件的内容,然后写回同一个文件......

(我正在使用mac 10.8.3的终端.写作日期是19may2013)

unix sorting bash pipe cat

4
推荐指数
1
解决办法
1234
查看次数

标签 统计

bash ×1

cat ×1

pipe ×1

sorting ×1

unix ×1