연속된 3개의 문자를 찾은 다음 다른 문자나 줄 끝을 찾고 싶습니다. 나는 이것을 시도했습니다 :
egrep '(.)\1{2}' file
하지만 더 적은 결과가 필요합니다.
답변1
grep을 사용하여 작동하게 할 수는 없지만 egrep을 사용하여 작동하게 만들 수 있습니다.
egrep -o '([[:print:]\d])\1\1([[:print:]]|$)'
3개의 연속 문자와 일치하고 그 뒤에누구나공백, 인쇄 가능한 단일 문자 또는 줄 끝 문자.
참고: -o는 aBBBf 일치 문제를 방지하고 BBBf만 표시합니다.