bash" 2>"不工作转向" 2>"

时间:2015-10-28 16:21:54

标签: io-redirection tcsh

出于某种原因,每当我尝试使用2>将错误重定向到文件时,它都无法正常工作,我收到一条消息,用于处理' 2'和'>'作为单独的。

奇怪的是,当我按向上箭头返回上一个命令时,会添加一个额外的空格,以便2>变为2 >,即使这不是我写的。

例如,如果我输入:

rm dir1 2> err1

它不会将错误转发给文件。 当我按向上箭头时,该线变为:

rm dir1 2 > err1

我非常感谢有关这个非常奇怪的问题的任何见解。 感谢

1 个答案:

答案 0 :(得分:0)

根据您的评论,您没有使用bash,在tcsh中,您无法仅将一个标准流重定向到文件,但您可以使用>&一次性重定向所有流

rm dir >& outputfile1

See this answer for more info