[bglug] Rinominare ricorsivamente file

Emilio Iannucci emilio.iannucci@fastwebnet.it
Ven 2 Mar 2012 14:54:24 CET


pyRenamer, standard in Ubuntu, fa tutto questo, e rinomina le fotografie 
prelevando data e ora dal file .jpg (non dal time stamp del filesytem, 
ma da quello inserito dalla Camera fotografica nella testata del file)  
Emilio

On 02/03/2012 10:33, Alberto Bonacina wrote:
> Ciao a tutti volevo sottoporvi un problema: ho un archivio di circa 
> 300 file sparsi in un albero di cartelle che hanno questa struttura 
> nel nome:
>
> nome-[blabla].mp3
>
> vorrei avere un modo per partire dalla radice e rinominarli 
> ricorsivamente fino alle cartelle foglie per rendere il nome in questo 
> modo
>
> title.mp3
>
> quindi togliere la parte -[blabla] che non mi interessa. Ho provato 
> con questo piccolo script:
>
> -----8<-------------
> #!/bin/bash
> find ./ -type f -name "*.mp3" | while read FILE
>  do
>    newname=`echo $FILE | sed s/-[blabla]//`
>    echo $newname
>    mv "$FILE" "$newname"
>  done
> -----8<-------------
>
> ma pare che non gli piacciano le parentesi quadre. Come potrei risolvere?
>
> Ciao Alberto
>
> -- 
> Sito BgLUG: http://www.bglug.it
> Mailing list: http://lists.linux.it/listinfo/bglug
>


Maggiori informazioni sulla lista bglug