El lun, 09-10-2006 a las 20:39 +0200, Miguel Angel Vicente Ballesteros escribió: > Tiene espacios, y muchas mas cosas eso solo es un ejemplo basico de lo > que tengo que hacer, > Lo que me recomendais usar Xerces creo que no me sirve, porque es java > y estoy tengo que evitar hacerlo con java. Ya os informo, gracias por > vuestro consejo de todas formas. > con bash se te va a complicar un poco Lo que necesitas se puede hacer muy facil con perl > On 10/9/06, Luis Rodrigo Gallardo Cruz <rodrigo@nul-unu.com> wrote: > On Mon, Oct 09, 2006 at 02:41:47PM +0200, Fernando wrote: > > > On 10/9/06, Miguel Angel Vicente Ballesteros > <mavicente@gmail.com> wrote: > > > > Buenos d??as. > > > > Os cuento mi problema. > > > > Tengo ficheros en formato xml y los quiero trocear > mediante un shell script. > > > > El formato del fichero es el siguiente. > > > > <coches> > > > > <coche name="coche1"> > > > > </coche> > > > > <coche name="coche2"> > > > > </coche> > > > > <coche name="coche3"> > > > > </coche> > > > > </coches> > > > > y lo que quiero es dividir en distintos ficheros (en > este caso 3 ficheros > > > > tantos como elementos coche haya) con la estructura > siguiente. > > > > > > > > > > > > fichero1 > > > > > > > > <coches> > > > > > > > > <coche name="coche1"> > > > > </coche> > > > > </coches> > > > > --------------------------------- > > > > Mira documentaci?n sobre "Xerces" > > Si el fichero tiene *exactamente* el formato que pones (o sea > ninguna de las etiquetas > "interesantes" tiene espacio de más o está partida entre > lineas o cualquiera de las > otras cosas chistosas que XML puede hacer, intenta usar csplit > > man csplit > > -- > Rodrigo Gallardo > > > -- > To UNSUBSCRIBE, email to > debian-user-spanish-REQUEST@lists.debian.org > with a subject of "unsubscribe". Trouble? Contact > listmaster@lists.debian.org > > -- Angel Claudio Alvarez Usuario Linux Registrado 143466 GPG Public Key en http://pgp.mit.edu key fingerprint = 3AED D95B 7E2D E954 61C8 F505 1884 473C FC8C 8AC4
Attachment:
signature.asc
Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente