¿Cómo escribo un sed
script que haga lo siguiente?
old(a,b)
en el archivo debe ser reemplazado con
new(b, 0, a)
a,b
puede ser cualquier cadena con letras, espacios, dígitos y estos símbolos:.
/
*
-
+
Respuesta1
Intentar:
sed 's/old(\([-a-zA-Z 0-9./*+]*\),\([-a-zA-Z 0-9./*+]*\))/new(\2, 0, \1)/'