【发布时间】:2015-07-06 03:17:23
【问题描述】:
我一般如何将输入和输出重定向到同一个文件?我的意思是 -o 专门用于 sort 命令,并且各种命令可能还有其他此类选项。但是我通常如何在不破坏文件的情况下将输入和输出重定向到同一个文件?
例如:sort a.txt > a.txt 破坏了a.txt 文件内容,但我想将答案存储在同一个文件中。我知道我可以在使用临时文件后使用mv 和rm,但是可以直接使用吗?
【问题讨论】:
-
您是否尝试过使用
sort a.txt >> a.txt。这应该附加到 txt 文档而不是覆盖它 -
这也可能永远运行。
-
另外,我不想追加。
-
这是 BashPitfalls 条目 #13:mywiki.wooledge.org/…
标签: bash