Я пытаюсь проверить, установлены ли какие-либо пакеты в моем скрипте, прежде чем запускать его. Для этого используйте команду dpkg. Это мой код:
dpkg -s dialog
dialogStatut=$?
if [ "$dialogStatut" -eq 1 ]; then
//Install package
fi
Я хотел бы сделать dpkg в тихом режиме (без эха). Я пытался поставить >&- 2>&- за командой, но если я это сделаю, значение всегда равно 2 (если диалог установлен или нет).
Я не нашел решения в man dpkg. Как лучше всего это сделать?