为什么进入:
date >> log >> file
进入 BASH 只将日期附加到文件而不影响日志?
最佳答案
因为只有一个stdout
. Bash 允许您重定向 stdout
次数不限,但每次重定向都会覆盖前一次,并且所有重定向都在执行该实用程序之前配置。
重定向也是如此 stdin
. cat < a < b
只会打印b
的内容,出于完全相同的原因。
关于linux - 为什么 "mycommand >>file1 >>file2"不附加到两个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47405211/