![dpkg-query가 아무것도 찾을 수 없을 때 dpkg-query의 경고를 무시하는 방법은 무엇입니까?](https://linux55.com/image/128345/dpkg-query%EA%B0%80%20%EC%95%84%EB%AC%B4%EA%B2%83%EB%8F%84%20%EC%B0%BE%EC%9D%84%20%EC%88%98%20%EC%97%86%EC%9D%84%20%EB%95%8C%20dpkg-query%EC%9D%98%20%EA%B2%BD%EA%B3%A0%EB%A5%BC%20%EB%AC%B4%EC%8B%9C%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
특정 패키지를 나열하기 위해 dpkg-query 쿼리를 작성하는 경우, 무언가를 발견하면 패키지 이름을 반환하기를 원합니다. 아무것도 찾지 못하면 출력하는 것을 원하지 않습니다. no package found matching {package-name}
아무것도 출력하지 않기를 원합니다.
그 이유는 내 쿼리가 스크립트에 있고 반환되면 내 스크립트가 중단되기 때문입니다. 이 목표를 어떻게 달성할 수 있나요?
답변1
에 표시된 대로 dpkg-query
stderr를 리디렉션하여 오류 메시지를 무음으로 설정할 수 있습니다 ./dev/null
dpkg-query --list <package> 2>/dev/null