[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Script para cortar ficheros



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


Reply to: