Мне нужно подставить все строки, состоящие из 2 - 5 повторных символов
. Существует более компактное выражение, чем это
$ echo a aa aaa aaaa aaaaa aaaaaa| sed 's/a\{2\}/word/;s/a\{3\}/word/;s/a\{4\}/word/;s/a\{5\}/word/;'
a word word word word aaaaaa
Например, если задать диапазон криволинейной скобки (не работает) \{2|3|4|5\}