grep apt-cache show 출력을 수행 할 수 없습니다.

Oct 10 2020

패키지 목록이 있는데 우분투 저장소에서 사용할 수없는 패키지를 알고 싶습니다.

이 명령을 입력했지만 아무것도 반환하지 않습니다.

$ apt-cache show vim TotO perl 2>&1 | grep "Unable to locate package" $

Ubuntu 16.04 LTS 및 18.04 LTS 모두에서 발생합니다.

도울 수 있니 ?

답변

6 N0rbert Oct 10 2020 at 20:52

당으로 apt-cache 사람 페이지

-q, --quiet
조용한; 로깅에 적합한 출력을 생성하고 진행률 표시기를 생략합니다. More q는 최대 2까지 더 조용함을 생성 -q=#합니다. 또한를 사용하여 구성 파일을 재정 의하여 조용함 수준을 설정할 수 있습니다 . 구성 항목 : quiet.

스크립트 --quiet=0에서 사용 하려면 전달 해야합니다 apt-cache.

아래 코드를 사용하십시오.

apt-cache --quiet=0 show vim TotO perl 2>&1 | grep "Unable to locate package"

또는

apt-cache -q0 show vim TotO perl 2>&1 | grep "Unable to locate package"