有人可以向我解释为什么这段代码有效(即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)