[MontelLUG] Script contest

cesco webmonster a apf.it
Gio 21 Lug 2005 12:25:48 CEST


Decimo quinto Kalendas Augustas MMV cesco="c" haec scripsit:
c> Domani finisco di leggere la posta e ti rispondo :)


<------
#!/bin/sh

# togli lo spazio dai delimitatori
IFS=${IFS// /}

for jf in $(find . -iname '*.jpg'); do
        dir=$(dirname $jf);
        mv -i $jf "$dir/$(basename $dir).jpg"
done;
------>

in soldoni:
1) tratta bene nomi con spazi
2) cerca tutti i file .jpg o .JPG
3) prendili uno per uno e ricavane la directory
4) rinomina come da richiesta

Non rispondo di eventuali castroni, conseguenze nefaste, cancellazione
file ecc. :)

ciao ciao,
cesco

p.s.
comunque il mv -i dovrebbe evitare i danni dati da piu' jpg nella stessa
directory. Se chiede qualche conferma premere un bel ctrl-c...





More information about the montellug mailing list