설명에 특정 키워드가 포함된 패키지의 이름만 인쇄하는 방법이 있습니까?
특히 설명에 PHP가 포함되지 않은 패키지를 찾고 있습니다.
그것은 마치 -
apt-cache search --full 'php' | grep -e '^Package :'
설명에 php가 포함된 패키지가 인쇄됩니다.
그러나 나는 이 결과를 부정하고 싶다.
답변1
이를 달성하기 위해 내가 사용하는 두 가지 방법은 다음과 같습니다.
패키지 이름에만 적용됩니다.
apt-cache pkgnames | grep -iv '.*php.*'
전체 포장 지침:
apt-cache pkgnames | grep -iv '.*php.*' | xargs -L 1 apt-cache search --full
추가 정보:
grep -iv '.*php.*'
: 다음을 포함하는 결과를 부정합니다.foo-php-bar
xargs -L 1 apt-cache search --full
: grep 결과를apt-cache
명령에 전달하여 전체 패키지 설명을 인쇄합니다.
참고: 마지막 명령은 많은 내용을 출력합니다.