Bash에서 파일의 모든 정규식 일치 보기

Bash에서 파일의 모든 정규식 일치 보기

저는 bash에 있고 정규식과 일치하는 모든 항목을 찾아서 인쇄하려는 파일이 있습니다. 어떻게 해야 하나요?

후속 조치: 고유한 일치 항목만 인쇄하고 싶다고 가정해 보겠습니다. 즉, 일치 항목이 여러 번 발생하는 경우 한 번만 인쇄해야 합니다. 어떻게 해야 하나요? (첫 번째 질문에 더해 이 답변을 원하므로 첫 번째 질문에 대한 답변도 원합니다.)

답변1

grep -o 'myregex.*stuff' file두 번째 질문에 답해 보세요 grep -o 'myregex.*stuff' file | sort | uniq.

grep 스위치는 -o정규식과 일치하는 전체 줄을 인쇄하는 대신 일치하는 항목만 인쇄합니다.

관련 정보