В bash, насколько я понимаю, я могу использовать такие символы, как. & ^ * в регулярных выражениях с sed, но опция -r меняет природу выражения регулярных выражений, вроде как grep vs. grep -E. Но я не могу найти резюме того, как именно меняется синтаксис. Есть ли где-нибудь список? Неужели я наивен, думая, что это такая вещь, которую можно было бы обобщить в таблице, которую можно напечатать на нескольких страницах?
Знаки, которые работают с простыми старыми нерасширенными выражениями sed regex, все еще работают так же с опцией -r? Другими словами, являются ли выражения, допустимые БЕЗ параметра -r, все еще действительными и все еще означающие то же самое, С параметром -r? Как будто они были подмножеством выражений, допустимых с параметром -r?
Я продолжаю думать, что должна быть краткая сводка различий с примерами где-то.