2013-08-05 49 views
1

我想将命令插入使用下述方法的交互式环境时抑制sh脚本输出:使用<< END

bc <<END 
1+1 
quit 
END 

的示例的输出是“2”,它键入END后出现。假设我想压制这个输出。所以在输入END之后,我不希望有任何输出出现。我怎么能做到这一点?

回答

2

可以完成它的bc输出重定向到/dev/null

$ bc &>/dev/null <<END 
1+1 
quit 
END 

注意,使用& > /dev/null标准输出和标准错误将被发送到/dev/null,所以不输出会出现在所有。

+0

谢谢,这个工程。我的错误是,我试着在END之后放入>/dev/null。我会接受你的回答。 – red

+0

说实话,我的第一次尝试也是这样:) – fedorqui

相关问题