Подскажите регулярку для sed.
Есть такая команда для sed:
sed -r "s/^(\S*CFLAGS\s*=.*)(\"|')$/\1 $CFLAGS\2/" -i MakefileПроблема с наличием кавычек после =
С такой регуляркой всё в порядке для строк с кавычками, но строки без кавычек не правятся!
Если добавить ? после
(\"|'), то строки без кавычек правятся, но в строки с кавычками мои $CFLAGS подставляются ПОСЛЕ закрывающей кавычки, а не перед.Какая регулярка нужна чтобы и внутрь кавычек подставляло в конец и в строки без кавычек?


