A versão do sed
do OSX é muito chata (na verdade é a versão do BSD). Eu costumo instalar o sed
do GNU via brew:
$ brew search sed
==> Formulae
gnu-sed ✔ libxdg-basedir minised ssed
==> Casks
eclipse-dsl marsedit
exoduseden microsoft-bing-ads-editor
focused osxfuse-dev
google-adwords-editor physicseditor
lego-mindstorms-education-ev3 prefs-editor
licensed subclassed-mnemosyne
Instale:
$ brew install gnu-sed
Você pode usá-lo da seguinte forma:
$ gsed ....
E voila, o seu exemplo agora funciona:
$ echo 'text (1984/1984) text' | sed -E 's_\(([0-9]{4})/\)_\(\)_g'
text (1984/1984) text
$ echo 'text (1984/1984) text' | gsed -E 's_\(([0-9]{4})/\)_\(\)_g'
text (1984) text