[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