Então, eu estou tentando encontrar palavras de 6 letras que consistem em um caractere repetido três vezes, seguido por outro caractere repetido três vezes. Por exemplo aaabbb
ou oookkk
.
Eu estou tentando:
grep -E "[a-z]\1{3}\S[a-z]\1{3}" filename
Primeiro, o regex está correto? Segundo, por que estou recebendo grep: Invalid back reference
?
grep -E '([a-z]{2})([0-9]{2})\2\1'
corresponderia aa9999aa
.
oookkk
(não mais que 6 caracteres) NÃO são palavras que contêm oookkk
comooookkkfoobar
grep -w
exemplo que dei na minha resposta.
aaaaaa
ou precisa de pelo menos dois caracteres diferentes? Por favor, considere nos dar um exemplo de entrada e saída desejada.
aaabbbfoobar
? Que talaaaabbb
? Idealmente, mostre-nos alguns exemplos de entrada e a saída desejada.