[bglug] Rinominare ricorsivamente file

Alberto Bonacina bonacina.alberto@gmail.com
Ven 2 Mar 2012 11:17:43 CET


Il 02/03/2012 Elena ``of Valhalla'' ha scritto:
> quindi *credo* che si possa fare con::
>
>     #!/bin/bash
>     find ./ -type f -name "*.mp3" | while read FILE
>     do
>         echo mv "$FILE" "${FILE/-\[blabla\]/}"
>     done
>
> (ovviamente poi togliendo l'echo alla fine, una volta controllato che
> funziona)

Questo funziona, li ha rinominati giusti. Grazie



Il 02/03/2012 Joe Galaxy ha scritto:
 > Ma che rename hai?
 > Non è che sei su una assorbuntu con ali che usa perlrename anzichè il 
rename standard?

Sono su una Fedora 16 e non ho dovuto installare nessun pacchetto rename.
Le uniche informazioni che sono riuscito ad avere su rename e che 
possono interessare sono:

The rename command is part of the util-linux package and  is  available
        from ftp://ftp.kernel.org/pub/linux/utils/util-linux/.

se provo a cercare rename mi viene ritornato
yum search rename

krename.x86_64 : Powerful batch file renamer
pyrenamer.noarch : A mass file renamer
metamorphose2.noarch : A cross platform file and folder mass renamer
perl-Devel-Caller-IgnoreNamespaces.noarch : Make available a function 
which can
      ...: ignore name-spaces that you tell it about
perl-Sub-Name.x86_64 : Name - or rename - a sub
ren.x86_64 : Rename multiple files
renameutils.x86_64 : A set of programs to make renaming and copying of files
                    : easier
renrot.noarch : A program to rename and rotate files according to EXIF tags


Maggiori informazioni sulla lista bglug