sabato 29 settembre 2012

File con il nome in maiuscolo e senza underscore

Salve!

Può succedere di scaricare da internet file il cui nome è in maiuscolo e senza underscore.

Ad esempio:


Per convertire questi nomi in minuscolo e aggiungere l'underscore, ho creato uno script semplice semplice.

 #!/bin/bash
for i in *.*; do

mv "$i" `echo $i | tr ' ' '_' | tr '[A-Z]' '[a-z]'`;
done
exit 0


 Salviamo lo script, che ho nominato undeminus.sh, nella cartella contenente i file in questione.

Spostiamoci dal terminale nella cartella dove abbiamo salvato lo script; nel mio caso

$ cd Scaricati/Prova

Rendiamo eseguibile lo script

$ chmod +x undeminus.sh

Infine eseguiamolo

$ ./undeminus.sh

Ecco il risultato:



Alla prossima! :)



Nessun commento:

Posta un commento