LINUX.ORG.RU

История изменений

Исправление papin-aziat, (текущая версия) :

Тут дело в самом grep. Он ищет строки, которые соответствуют шаблону.

В данном случае будут найдены все строки, в которых есть хотя бы один b или g. (программистам такое простое объяснение может не понравиться)

Единственная строка bbbgbgggbb соответствует шаблону [bg].

grep -E

Ключ -E заставляет работать grep в режиме расширенных регулярных выражений. В данных случаях этого не требуется, поскольку никаких возможностей не используется.

Я советую разобраться в чём разница между BRE и ERE, так как в разных случаях будет удобнее разное, и разные программы используют разный диалект.

Исходная версия papin-aziat, :

Тут дело в самом grep. Он ищет строки, которые соответствуют шаблону.

В данном случае будут найдены все строки, в которых есть хотя бы один b или g. (программистам такое простое объяснение может не понравиться)

Единственная строка bbbgbgggbb соответствует шаблону [bg].

grep -E

Ключ -E заставляет работать grep в режиме расширенных регулярных выражений. В данных случаях этого не требуется, поскольку никаких возможностей не используется.

Я советую разобраться в чём разница между BRE и ERE, так как в одних случаях будет удобнее разное, и разные программы используют разный диалект.