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

Re: Script para cortar ficheros



On 10/10/06, Fernando <fernandojose.sainz@avanzit.com> wrote:
Miguel Angel Vicente Ballesteros wrote:
>
> > > Lo primero, te pediría que no uses HTML en esta lista. (a otros les molesta, a mi que > > uso un Netscape antiguo me lo "mata". al tratar de responder. :)
> Siento haber usado html no sabia que a la gente le molestaba.
>
> Mi intención era cortar los archivos mediante filtros con grep y cut.
> Sería posible o es un suicidio hacerlo asi.
>

Es complicado porque tendría que tener una estructura muy, muy fija.
El xml puede incluso venir en una linea.

Buscando algo muy, muy simple se me ocurre
tal vez una combinación de "tail" y "head"
(de las primeras x lineas te quedas con las últimas y vas asi sacando
los trozos...)

Ya se que Xerces es una historia un poco compleja, pero si quieres
meterte en el mundo del xml, es el camino.

Tal vez haya parsers mas simples, busca "parser xml" en google...


Yo uso una aplicación de consola llamada xmlstarlet que permite sacar
datos (o modificarlos) de un archivo xml desde un shell script:

Ejemplo para sacar coches:
coches=$(xmlstarlet select -T -t -v '//coches' /ruta/archivo/coches.xml)

Más info en man xmlstarlet

De todos modos si puedes usar algún lenguage un poco más potente
úsalo, en perl o python hacer esto es muuuuuucho más sencillo

Saludos

Reply to: