estoy usando este comando sed en Linux, para reparar un archivo, y funciona bien:obras comando sed en Linux, pero no en OS X
sed -i -r "s/(\tpublic function __call.*)/\1\n\t\treturn null;/" rb.php
Pero cuando intento este comando en OS X, estoy consiguiendo un error:
sed: 1: "s/(\tpublic function __ ...": \1 not defined in the RE
por lo tanto, puede ayudar a nadie que haga comando que funcionará tanto en Linux y OS X?
Por cierto, he intentado comando como:
sed -i '' -r "s/(\tpublic function __call.*)/\1\n\t\treturn null;/" rb.php
pero no funciona en Linux.
Necesario pero no suficiente, me temo. –