Yaourt: 출력 제한(AUR? RegEx 무시?)

Yaourt: 출력 제한(AUR? RegEx 무시?)

yaourt제가 패키지 검색을 정말 좋아하는데 , yaourt나한테 DDoS를 시도하는 것만으로도 일부 검색에서는 패키지가 1,000개가 넘게 나오네요...

출력 길이를 효과적으로 제한하는 방법은 무엇입니까?

예를 들어, 때때로 내가 찾고 있는 패키지가 다음과 같다는 것을 알고 있습니다.아니요내부에 AUR. yaourt무시할 수 있는 방법은 무엇입니까 AUR?

또한 일부 패키지를 구매할 man수 있다고 알려줍니다 yaourt [regexp]. 이를 어떻게 사용하여 검색 결과를 제한할 수 있나요?

답변1

만약 당신이 그냥찾다표준(AUR이 아닌) 패키지의 경우 간단히 를 사용할 수 있습니다 . 그러면 , 및 의 패키지 pacman만 검색됩니다 . ( 유일한 추가 기능이 검색인 경우 )coreextracommunityyaourtaur

yaourt원하는 경우 이러한 패키지를 설치할 수 있습니다.

검색 에 실제로 사용하려면 yaourt물론 필터링에 grep을 사용할 수 있습니다.

yaourt --color -Ss query | grep '^\S*[ce]\w*/' -A1

설명하다:

  • --color강제 색상 출력(일반적으로 파이프로 들어가는 출력을 감지하기 때문에 사라집니다)
  • 색상 지정에 사용되는 이스케이프 코드를 건너뛰고 \S*패키지 이름만 일치하는지 확인합니다. (패키지 설명은 항상 4개의 공백으로 시작합니다.)
  • 패키지 이름 앞의 [ce]\w*/접두사 와 일치하지만 일치하지 않습니다 core/.extra/community/aur/
  • 스위치 -A1는 또한 일치 후 라인에 패킷 설명을 인쇄합니다.

답변2

명령을 less. 테스트할 Arch가 없지만 수행 방법은 다음과 같습니다.정보(또는 다른 명령).

dmesg | less

스크롤하고 종료하려면 화살표 키를 사용하세요 q. h을 눌러 명령에 대한 도움말을 볼 수도 있습니다.

관련 정보