El Mon, 04 Oct 2010 19:32:01 +0200, koxkorrita escribió:
Sigo con mi parseo de ficheros XML
Anda que no ganarías tiempo (y salud) con "xml_grep" >>>:-)
Muchas gracias a todos los que me habeis ayudado pero sigo con el tema esta cadena:
<com:
no consigo parsearla y quitarle los espacios con: sed 's/> *<com:/</com:/; s/> *</com/></com/g' fichero.xml
Ese es uno de los problemas de utilizar expresiones regulares, que tienes que lidiar con el formato (espacios en blanco, saltos de línea...).
En este caso, puedes usar el comando que te puso Gerardo y después eliminar los saltos de línea con "tr":
*** tr -d '\n' < archivo_origen_salida_sed > archivo_destino_sin_salto_linea ***
Saludos,