CLI에서 일부 유틸리티를 설치했는데 직접 설치된 항목, 특정 종속성이 필요한 항목, 더 이상 설치할 필요가 없는 항목 등을 설명하는 꽤 긴 장황한 출력을 얻었습니다.
마지막 명령에서 무언가를 grep하는 방법이 있습니까? 아주 확실한 말이 필요해요.
감사해요,
답변1
'your install command' > /tmp/out.txt 2>&1
그런 다음 /tmp/out.txt를 사용하여 원하는 패턴을 grep합니다.
grep "pattern" /tmp/out.txt
stderr를 stdout(&1)으로 리디렉션한 다음 stdout을 파일로 리디렉션합니다.
'your install command' > /tmp/out.txt 2>&1
답변2
후속 설치 명령이 아니라 설치 명령을 실행한 후에 이 작업을 수행해야 합니다.
주입 명령을 실행한 후 이 작업을 수행하는 명령은 모르지만 내가 한 일은 Bash 자체의 출력을 Vi 또는 Nano와 같은 텍스트 편집기에 복사한 다음 원하는 문구의 모든 인스턴스를 검색하는 것이었습니다.
답변3
이 정보는 로그 파일에 있을 수 있습니다 apt
.
grep -Ri "pattern" /var/log/apt/*log