Tente:
sed 's/old(\([-a-zA-Z 0-9./*+]*\),\([-a-zA-Z 0-9./*+]*\))/new(, 0, )/'
Como escrevo um script sed
que faz o seguinte:
old(a,b)
no arquivo deve ser substituído por
new(b, 0, a)
a,b
pode ser qualquer string com letras, espaços, dígitos e estes símbolos: .
/
*
-
+
Tente:
sed 's/old(\([-a-zA-Z 0-9./*+]*\),\([-a-zA-Z 0-9./*+]*\))/new(, 0, )/'
Tags sed