【发布时间】:2012-03-11 14:14:38
【问题描述】:
当我想使用 Bash 修改文件时,我通常将 stdout 重定向到另一个文件,然后删除原始文件。有更快的方法吗?
例如:
cut -d':' -f2 FILE > FILE
这使我的源文件为空(它在写入之前清空文件然后开始读取)
我能做的只有:
cut -d':' -f2 FILE > FILE2
rm -f FILE
mv FILE2 FILE
有没有一种方法可以一步将(修改后的)输出重定向到原始文件?
【问题讨论】:
标签: file bash io redirect io-redirection