저는 bash에 있고 정규식과 일치하는 모든 항목을 찾아서 인쇄하려는 파일이 있습니다. 어떻게 해야 하나요?
후속 조치: 고유한 일치 항목만 인쇄하고 싶다고 가정해 보겠습니다. 즉, 일치 항목이 여러 번 발생하는 경우 한 번만 인쇄해야 합니다. 어떻게 해야 하나요? (첫 번째 질문에 더해 이 답변을 원하므로 첫 번째 질문에 대한 답변도 원합니다.)
답변1
grep -o 'myregex.*stuff' file
두 번째 질문에 답해 보세요 grep -o 'myregex.*stuff' file | sort | uniq
.
grep 스위치는 -o
정규식과 일치하는 전체 줄을 인쇄하는 대신 일치하는 항목만 인쇄합니다.