Perquè fer un:<br>mv img-*/*.jpg .<br>rmdir *<br><br>no et serveix? De fet, només mourà els jpg, i si hi ha res més a un directori, no el podrà borrar i ja t'avisarà per error estàndard.<br><br><div class="gmail_quote">
On Mon, Dec 22, 2008 at 9:38 AM, Narcis Garcia - GiLUG <span dir="ltr"><<a href="mailto:informatica@actiu.net">informatica@actiu.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hola, tinc un meravellós scanner que per cada pàgina que digitalitza em<br>
crea una carpeta a l'ordinador amb la imatge a dins:<br>
<br>
scanner/img-081114200811/img-081114200811.jpg<br>
scanner/img-081209120419/img-081209120419.jpg<br>
scanner/img-081216185921/img-081216185921.jpg<br>
scanner/img-081218001149/img-081218001149.jpg<br>
scanner/img-081220171205/img-081220171205.jpg<br>
<br>
Intento crear un programet (script) per a passar totes les imatges al<br>
directori base (scanner/) així:<br>
<br>
=====================================<br>
#!/bin/bash<br>
if [ "$1" != "" ] && [ -d $1 ] ; then<br>
        mv $1\* .<br>
        rmdir $1<br>
else<br>
        ls -1Ad img-* | xargs $0<br>
fi<br>
=====================================<br>
<br>
..però pel què veig només es realitza pel primer subdirectori trobat,<br>
doncs en cridar un altre programet (en aquest cas a si mateix: $0) no<br>
torna per a seguir amb l'execució.<br>
<br>
Algú sap com aconseguir fer totes les crides?<br>
<br>
Gracies.<br>
<br>
<br>
<br>
_______________________________________________<br>
Llista del GiLUG<br>
<a href="mailto:Llista@gilug.org">Llista@gilug.org</a><br>
<a href="http://gilug.org/cgi-bin/mailman/listinfo/llista" target="_blank">http://gilug.org/cgi-bin/mailman/listinfo/llista</a><br>
* Tots els missatges queden publicats a:<br>
<a href="http://gilug.org/pipermail/llista/" target="_blank">http://gilug.org/pipermail/llista/</a><br>
</blockquote></div><br>