텍스트 파일이 있고 정규식과 함께 grep 명령을 사용하여 세 개의 동일한 연속 문자가 포함된 줄만 가져옵니다. 예: aaa bbb ccc ddd
grep "에서는 어떤 정규식을 사용해야 합니까?정규식" 파일 이름
답변1
printf 'aabbbccddd\nabcdef' | grep '\([a-z]\)\1\1'
출력: aabbbCC디디
괄호 쌍은 \(\)
다음과 같이 역참조를 만듭니다.\1
답변2
grep 사용
echo -e "aaa bbb ccc ddd\n hello world"|egrep '([a-z])\1{2}'
([a-z])
발견된 첫 번째 편지를 기억하십시오.
\1{2}
발견된 첫 글자가 두 번 반복되는지 확인하세요.