Use sed para editar o código

Use sed para editar o código

Como escrevo um sedscript que faz o seguinte:

old(a,b)

no arquivo deve ser substituído por

new(b, 0, a)

a,bpode ser qualquer string com letras, espaços, dígitos e estes símbolos:. / * - +

Responder1

Tentar:

sed 's/old(\([-a-zA-Z 0-9./*+]*\),\([-a-zA-Z 0-9./*+]*\))/new(\2, 0, \1)/'

informação relacionada