GNU sed
usa -r
e OSX ' BSD sed
usa -E
para ativar expressões regulares estendidas. O GNU sed também entende -E
, que é um recurso não documentado, mas o BSD sed não entende -r
. Então você precisa instalar o GNU sed primeiro e temporariamente mudar seu caminho de busca para que o configure o veja primeiro, ou talvez você possa tentar criar um wrapper em volta do sed para que o -r
seja traduzido para -E
. Então, ainda pode não funcionar, porque a opção -i
funciona um pouco diferente ..