Разница между базовым и расширенным синтаксисом регулярных выражений в grep заключается в наборе поддерживаемых символов. 14
Базовые регулярные выражения (BRE) предоставляют определённый набор символов: ., *, [], [^], ^ и $. 1 Некоторые из этих символов также называют якорями, так как они «привязывают» совпадение к конкретной части слова или строки. 1 Однако используя базовый синтаксис, у пользователя не будет возможности указать точное количество символов. 1
Расширенные регулярные выражения (ERE) в дополнение к базовым поддерживают следующие символы: 1
Для активации расширенного синтаксиса нужно использовать опцию -E. 4