On Mon, Oct 09, 2006 at 02:41:47PM +0200, Fernando wrote: > > On 10/9/06, Miguel Angel Vicente Ballesteros <[EMAIL PROTECTED]> 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 [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

