【发布时间】:2017-05-01 13:09:08
【问题描述】:
我尝试在运行脚本之前测试是否在我的脚本中安装了某些软件包。 通过 dpkg 命令来做到这一点。这是我的代码:
dpkg -s dialog
dialogStatut=$?
if [ "$dialogStatut" -eq 1 ]; then
//Install package
fi
我想让 dpkg 处于静默模式(没有回声)。 我试图把 >&- 2>&- 放在命令后面,但如果我这样做,值总是 2(如果安装了对话框)。
我在 man dpkg 中找不到解决方案。 最好的方法是什么?
【问题讨论】: