使用<时禁止sh脚本输出

时间:2013-08-05 11:50:15

标签: shell output sh suppress

我想使用以下方法将命令插入交互式环境中:

bc <<END
1+1
quit
END

示例的输出为“2”,并在输入END后显示。假设我想要抑制此输出。所以输入END后我不希望出现任何输出。我怎么能做到这一点?

1 个答案:

答案 0 :(得分:2)

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

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

请注意,使用& > /dev/null stdout和stderr都会发送到/dev/null,因此根本不会显示输出。