【发布时间】:2021-09-15 08:13:43
【问题描述】:
我想将ls 的stout 和stderr 重定向到log.txt。为什么这个命令
ls not_existing_file 2>&1 > log.txt
导致一个空的 log.txt 文件?
【问题讨论】:
-
因为你的重定向顺序不对:
ls not_existing_file > log.txt 2>&1 -
还有
2&>1 != 2>&1? -
@Jetchisel 这是问题中的错字,我已修正。
-
@zwithouta,好吧,我认为这是
zsh中的一件事 :-) -
@JamesBrown 更新了问题