Footy,
[ПРЕДУПРЕЖДЕНИЕ: Этот ответ полный BUNKUM !!!]
(если вы имеете в виду футбол, мы заклятые враги; -)
Ммм, Нет ... Это не так, насколько я знаю, использование "стандартного" синтаксиса регулярных выражений, поддерживаемого sed, grep, nawk и тому подобным ... инет, даже не egrep ... Насколько я знаю, синтаксис a{10,*}
(а это именно то, чего вы жаждете) не появился, пока Perl не переписал все книги о возможностях регулярных выражений ... и (не цитируйте меня об этом) Я не думаю, что это произошло до версии 5.
Так что, да, если вы застряли с использованием nawk, то это чувак aaaaaaaardardking hardway.Извините.
Ура.Кит.
РЕДАКТИРОВАТЬ:
Хммм ... Я, кажется, странный человек здесь ... может быть, когда-либо-elses "стандартные операциисреда (среды) "были обновлены" стандартными инструментами ", которые распознают более поздние расширения синтаксиса регулярных выражений ... Ооооо ... Хммм ... Я проверял это на моей (трехлетней) реализации cygwin egrep ... и это меня удивило, когда я действительно работал !!!
Administrator@snadbox3 ~
$ egrep 'a{3,}b' <<-eof
> ab
> aab
> aaab
> aaaab
> eof
aaab
aaaab
Так что Я НЕПРАВИЛЬНО все заканчивается ... выглядит как "новый синтаксис {min,[max]}
достаточно хорошо поддерживается, и я старею.Вздох.
Ура.Кит.