[eside-ghost] shell scripting with sed

ALi osatien en gmail.com
Mie Jul 15 09:14:33 CEST 2015


buenas chicos ... fijo que os habeis  pegado mas que yo .....
ando jugando con sed ... y quiero introducir texto antes de una linea que
contenga la variable  que le meta por parametros ......

ando probando con esto

script.sed
/nombre="${VARIABLE}"/ {
r  nuevo.xml
d
}


nodos.xml

<model>

<nodo nombre="pepe">
<uno/>
<dos/>
<tres/>
</nodo>
<nodo nombre="pepe2">
<uno/>
<dos/>
<tres/>
</nodo>
<nodo nombre="pepe3">
<uno/>
<dos/>
<tres/>
</nodo>
<nodo nombre="pepe4">
<uno/>
<dos/>
<tres/>
</nodo>
</model>


y comandos desde bash

export VARIABLE=pepe
sed -f script.sed nodos.xml y nada ... no inserto el contenido de nuevo.xml
en donde deberia :S

(si me ayudais y me decis ademas como insertar la linea matxeada pues es un
plus .... del palo meter ficheroAntes lineaMatch ficheroDespues}

gracias!!!
.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <https://listas.deusto.es/mailman/private/eside-ghost/attachments/20150715/b571a468/attachment.html>


Más información sobre la lista de distribución eside-ghost