명령을 실행한 후 특정 문자열을 찾으려고 하는데, 예를 들어 grpck -n ALL
이를 시도하면 해당 문자열이 포함된 줄 grpck -n ALL | grep -i format
뿐만 아니라 전체 출력이 계속 표시됩니다 .format
출력을 파일로 지정하고 해당 파일에 대해 grep을 사용할 수 있다는 것을 알고 있지만 이것이 더 쉬운 방법이어야 합니다.
이것그룹이것은 grep을 지원하지 않는 다른 명령을 발견한 예일 뿐입니다.
답변1
이 명령은 grpck -n ALL
내 시스템에 오류를 반환합니다 invalid option -- 'n'
. 이 오류는 stderr에 인쇄됩니다. grep을 사용하기 전에 stderr를 stdout으로 리디렉션하고 싶다고 생각합니다.
grpck -n ALL 2>&1 | grep -i sort
출력물에 "형식"이 없기 때문에 "형식"을 "정렬"로 변경했습니다.