【发布时间】:2015-08-30 17:24:42
【问题描述】:
当您尝试对文件进行就地排序时
sort afile > afile
你默默地结束了 afile 是一个空文件。
这是为什么呢?我希望出现错误或原始内容,但已排序。 我没有测试过其他的shell。
为确实执行预期行为的单行者投票。
PS bash redirect input from file back into same file 根本没有解决“为什么”。我知道我可以用一个临时文件绕过它。我对发生的事情很感兴趣。对单行部分的支持是事后才想到的。
【问题讨论】:
-
你可以使用输出文件选项
sort afile -o afile
标签: bash