Como ignorar os avisos do dpkg-query quando não encontra nada?

1

Em um caso em que escrevo uma consulta para o dpkg-query para listar-me algum pacote, eu gostaria que ele retornasse o nome do pacote se ele encontrasse algo. Se ele não encontrar nada, eu não quero que saia: no package found matching {package-name} Eu gostaria que não saísse nada.

A razão para isso é porque minha consulta está em um script e se ele retorna meu script quebra. Como posso conseguir isso?

    
por answerSeeker 25.02.2018 / 06:21

1 resposta

3

Você pode redirecionar o stderr de dpkg-query para /dev/null para silenciar a mensagem de erro, como em dpkg-query --list <package> 2>/dev/null .

    
por 25.02.2018 / 06:34