Voy a especificar más.<br>Cree una base de datos pequeñita y revisé el script, quedándome algo así<br><br>#!/bin/bash<br>ARCHIVOS=$( tree -f -A -i ~/Fake\ database )<br><br>for CAMPO in $ARCHIVOS; do<br>&nbsp;&nbsp; LETRA=$(echo $CAMPO | awk -F/ &#39;{print $2}&#39; )<br>
&nbsp;&nbsp; DIRECTORIO=$(echo $CAMPO | awk -F/ &#39;{print $3}&#39; )<br>&nbsp;&nbsp; ARCHIVO=$(echo $CAMPO | awk -F/ &#39;{print $4}&#39; )<br>&nbsp;&nbsp; EXTENSION=$(echo $ARCHIVOS | awk -F\. &#39;{print $3}&#39; )<br>&nbsp;&nbsp; AUTOR=$(echo $ARCHIVOS | awk -F\- &#39;{print $1}&#39; )<br>
&nbsp;&nbsp; OBRA=$(echo $ARCHIVOS | awk -F\- &#39;{print $2}&#39; | sed &#39;s/$EXTENSION//&#39; )<br>&nbsp;&nbsp; echo &quot;$AUTOR ; $OBRA ; $EXTENSION ; $CAMPO&quot;<br>done<br><br>Uno de los problemas es el de obtener el path del archivo junto con el nombre del autor al hacer<br>
<br>tree -f -A -i Fake\ database/ | awk -F\- &#39;{print $1}&#39;<br><br>Por ejemplo <i>Fake database/Letra F/Fromm Erich</i> en vez de <i>Fromm Erich<br><br></i>Lo mismo sucede para obtener el nombre de las obras, que me dan el nombre y la extensión, y no solo el nombre. ¿Hay alguna manera de poner un segundo delimitador, o alguna otra solución?<br>
<br><br><div class="gmail_quote">2008/2/11 Juan Manuel Oppedisano &lt;<a href="mailto:jmo707@gmail.com">jmo707@gmail.com</a>&gt;:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
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?<br><br><div class="gmail_quote">2008/2/9 Manuel Naranjo &lt;<a href="mailto:naranjo.manuel@gmail.com" target="_blank">naranjo.manuel@gmail.com</a>&gt;:<div>
<div></div><div class="Wj3C7c"><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Juan Manuel Oppedisano escribió:<br><div>&gt; Uh, ¡no entendía nada!. No me llegó el mensaje de Manuel último. Voy a<br>

&gt; intentarlo y después cuento, pero desde ya gracias che =D<br>&gt;<br></div>Ok, acá va de nuevo por las dudas:<br><div><br>Ok necesitas algo más complejo. Primero tenés q&#39; identificar lo q&#39; es<br>
directorio de lo q&#39; es archivo.<br><br></div>Luego tenés q&#39; separar los campos del archivo. Un ejemplito sensillo en<br>bash sería:<br><br>#!/bin/bash<br>ARCHIVOS=$( tree -f -A -i )<br><br>for CAMPO in $ARCHIVOS;<br>

do<br> &nbsp; &nbsp;LETRA=$(echo $CAMPO | awk -F/ &#39;{ print $2}&#39; )<br> &nbsp; &nbsp;DIRECTORIO=$(echo $CAMPO | awk -F/ &#39;{ print $3}&#39; )<br> &nbsp; &nbsp;ARCHIVO=$(echo $CAMPO | awk -F/ &#39;{ print $4}&#39; )<br> &nbsp; &nbsp;EXTENSION=$(echo $ARCHIVO | awk -F\. &#39;{print $2}&#39; )<br>

 &nbsp; &nbsp;AUTOR=$(echo $ARCHIVO | awk -F\- &#39;{print $1}&#39; )<br> &nbsp; &nbsp;OBRA=$(echo $ARCHIVO | awk -F\- &#39;{print $2}&#39; &nbsp;| sed &quot;s/$EXTENSION//&#39; )<br> &nbsp; &nbsp;echo &quot;$AUTOR ; $OBRA ; $EXTENSION; $CAMPO&quot;<br>done<br>

<br>LETRA y DIRECTORIO no los uso, pero podrías generar más campos para la<br>base de datos<br><br>Metes este codigo en un archivito como por ejemplo script.sh y después<br>haces:<br><br>bash script.sh &gt; base.csv<br><br>

Saludos<br><div><div></div><div>Manu<br><br><br><br>_______________________________________________<br>Lugro mailing list<br><a href="mailto:Lugro@lugro.org.ar" target="_blank">Lugro@lugro.org.ar</a><br><a href="http://www.lugro.org.ar/mailman/listinfo/lugro" target="_blank">http://www.lugro.org.ar/mailman/listinfo/lugro</a><br>

</div></div></blockquote></div></div></div><br><br clear="all"><div><div></div><div class="Wj3C7c"><br>-- <br>&quot;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.<br>

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.&quot;<br><br>H.P. Lovecraft, &quot;El Extraño&quot;
</div></div></blockquote></div><br><br clear="all"><br>-- <br>&quot;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.<br>
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.&quot;<br><br>H.P. Lovecraft, &quot;El Extraño&quot;