【发布时间】:2013-08-05 11:50:14
【问题描述】:
我想使用以下方法将命令插入到交互式环境中:
bc <<END
1+1
quit
END
示例的输出是'2',它在输入END 后出现。假设我想抑制这个输出。因此,在输入 END 后,我不希望出现任何输出。我怎么能做到这一点?
【问题讨论】:
我想使用以下方法将命令插入到交互式环境中:
bc <<END
1+1
quit
END
示例的输出是'2',它在输入END 后出现。假设我想抑制这个输出。因此,在输入 END 后,我不希望出现任何输出。我怎么能做到这一点?
【问题讨论】:
您可以将bc 的输出重定向到/dev/null 来完成它:
$ bc &>/dev/null <<END
1+1
quit
END
注意使用& > /dev/null,stdout和stderr都会被发送到/dev/null,所以根本不会出现输出。
【讨论】: