El único problema que tuve es que todos los campos son puestos en una sola
columna de la planilla. ¿tiene algo que ver con el encomillado de echo?

2008/2/9 Manuel Naranjo <[EMAIL PROTECTED]>:

> Juan Manuel Oppedisano escribió:
> > Uh, ¡no entendía nada!. No me llegó el mensaje de Manuel último. Voy a
> > intentarlo y después cuento, pero desde ya gracias che =D
> >
> Ok, acá va de nuevo por las dudas:
>
> Ok necesitas algo más complejo. Primero tenés q' identificar lo q' es
> directorio de lo q' es archivo.
>
> Luego tenés q' separar los campos del archivo. Un ejemplito sensillo en
> bash sería:
>
> #!/bin/bash
> ARCHIVOS=$( tree -f -A -i )
>
> for CAMPO in $ARCHIVOS;
> do
>    LETRA=$(echo $CAMPO | awk -F/ '{ print $2}' )
>    DIRECTORIO=$(echo $CAMPO | awk -F/ '{ print $3}' )
>    ARCHIVO=$(echo $CAMPO | awk -F/ '{ print $4}' )
>    EXTENSION=$(echo $ARCHIVO | awk -F\. '{print $2}' )
>    AUTOR=$(echo $ARCHIVO | awk -F\- '{print $1}' )
>    OBRA=$(echo $ARCHIVO | awk -F\- '{print $2}'  | sed "s/$EXTENSION//' )
>    echo "$AUTOR ; $OBRA ; $EXTENSION; $CAMPO"
> done
>
> LETRA y DIRECTORIO no los uso, pero podrías generar más campos para la
> base de datos
>
> Metes este codigo en un archivito como por ejemplo script.sh y después
> haces:
>
> bash script.sh > base.csv
>
> Saludos
> Manu
>
>
>
> _______________________________________________
> Lugro mailing list
> [email protected]
> http://www.lugro.org.ar/mailman/listinfo/lugro
>



-- 
"Así que a través de los crespúsculos interminables soñé y esperé, aunque no
sabía que esperaba. Entonces en la soledad sombría mi añoranza de la luz
creció tanto que no pude descansar más, y levante las manos unidas a la
torre solitaria y ruinosa que se alzaba sobre el bosque al firmamento
desconocido.
Y finalmente decidí escalar esa torre, aunque pudiera caer; ya que es mejor
contemplar el cielo y perecer, que vivir no viendo jamás el día."

H.P. Lovecraft, "El Extraño"
_______________________________________________
Lugro mailing list
[email protected]
http://www.lugro.org.ar/mailman/listinfo/lugro

Responder a