Поэтому я пытаюсь найти 6-буквенные слова, состоящие из одного символа, повторенного три раза, а затем другого символа, повторенного три раза. Например aaabbbили oookkk.
Я стараюсь:
grep -E "[a-z]\1{3}\S[a-z]\1{3}" filename
Во-первых, правильное ли регулярное выражение? Во-вторых, почему я получаю grep: Invalid back reference?
grep -E '([a-z]{2})([0-9]{2})\2\1'будет соответствовать aa9999aa.
oookkk(не более 6 символов), а не слова, содержащие oookkkкакoookkkfoobar
grep -wпример, который я привел в своем ответе.
aaaaaaили вам нужно по крайней мере два разных персонажа? Пожалуйста, подумайте над тем, чтобы дать нам пример ввода и желаемого результата.
aaabbbfoobar? Как насчетaaaabbb? В идеале покажите нам пример ввода и желаемый результат.