19,613
社区成员
发帖
与我相关
我的任务
分享
按照您的理解,sort file>newfile,执行完毕后原文件file应该为空,但是并不为空! [quote=引用 3 楼 codingMozart 的回复:] > 在shell里大概是这样 打开文件 -> 清除原有内容 ->执行左边的程序 ->输出到该文件 所以排序的时候文件已经是空的了
感谢您的答案,这个确实可以,但是我想知道为什么重定向命令会导致文件为空。 sort -n -r file.txt -o file.txt
感谢您的答案,这个确实可以,但是我想知道为什么重定向命令会导致文件为空。 sort -n -r file.txt -o file.txt
[quote=引用 3 楼 codingMozart 的回复:] > 在shell里大概是这样 打开文件 -> 清除原有内容 ->执行左边的程序 ->输出到该文件 所以排序的时候文件已经是空的了
> 在shell里大概是这样 打开文件 -> 清除原有内容 ->执行左边的程序 ->输出到该文件 所以排序的时候文件已经是空的了
感谢您的答案,这个确实可以,但是我想知道为什么重定向命令会导致文件为空。 sort -n -r file.txt -o file.txt
sort -n -r file.txt -o file.txt