[Lugge] aiuto con uno script

  • From: alessandro <grendizer79@xxxxxxxxx>
  • To: lugge@xxxxxxxxx
  • Date: Fri, 16 Jan 2004 15:18:43 +0100

Ciao! 
siccome scarico molte immagini, video e file audio e per pigrizia li lascio 
tutti nella mia home senza metterli nelle apposite cartelle, avevo deciso di 
modificare uno script trovato su Linux Pratico alle mie esigenze: dovrebbe 
riconoscere il tipo di file e spostarlo automaticamente nella cartelle 
giusta. Visto che poi sono un vero pigrone, pensavo di farlo lanciare in 
automatico da kppp alla disconnessione. Ho creato il file di testo "pigrone" 
nella mia home, gli ho cambiato i permessi per farlo diventare eseguibile con 
"chmod +x" ed ho cercato di avviarlo con"./pigrone" ma non succede niente, 
non mi da nemmeno un messaggio di errore... qualcuno mi può aiutare?
Grazie in anticipo!

Ciao,
Alessandro
[-> http://pannolinux.altervista.org <-]

---------- lo script in questione --------

#!/bin/bash
#script "PigrOne"
#script che riconosce il tipo di file e lo sposta nella sua cartella
listafile='ls'
for nomefile in $listafile
do
pattern='file $nomefile'
case $pattern in


*:*html*)
        mv $nomefile ~/Documenti/pagine_web/;;

*:*war*)
        mv $nomefile ~/Documenti/pagine_web/;;

*:*htm*)
        mv $nomefile ~/Documenti/pagine_web/;;



*:*jpg*)
        mv $nomefile ~/Documenti/immagini/;;

*:*png*)
        mv $nomefile ~/Documenti/immagini/;;

*:*gif*)
        mv $nomefile ~/Documenti/immagini/;;

*:*ppm*)
        mv $nomefile ~/Documenti/immagini/;;

*:*xcf*)
        mv $nomefile ~/Documenti/immagini/;;

*:*bmp*)
        mv $nomefile ~/Documenti/immagini/;;

*:*svg*)
        mv $nomefile ~/Documenti/immagini/;;



*:*mp3*)
        mv $nomefile ~/mp3/;;

*:*ogg*)
        mv $nomefile ~/mp3/;;

*:*wav*)
        mv $nomefile ~/mp3/;;



*:*mpg*)
        mv $nomefile ~/filmati/;;

*:*mpeg*)
        mv $nomefile ~/filmati/;;

*:*avi*)
        mv $nomefile ~/filmati/;;

*:*asf*)
        mv $nomefile ~/filmati/;;

*:*wmv*)
        mv $nomefile ~/filmati/;;




*:*zip*)
        mv $nomefile ~/download/;;

*:*gz*)
        mv $nomefile ~/download/;;

*:*bz2*)
        mv $nomefile ~/download/;;

*:*rpm*)
        mv $nomefile ~/download/programmi/;;


esac
done

========----------

 Prima di scrivere in m-list per favore leggi il regolamento
 http://www.lugge.net/soci/index.php?link=manifesto

 Archivio delle e-mail postate in lista
 http://www.freelists.org/archives/lugge/

 Modifica dell'account sulla lista LUGGe
 http://www.lugge.net/soci/index.php?link=manifesto.htm#list


Other related posts: