Re: Umbennen von Dateien per Skript schlägt fehl
Hallo,
* Klaus Becker [Wed, Mar 22 2017, 07:46:04PM]:
> n'Abend,
>
>
>
> ich habe viele Dateien umzubennen wie:
>
>
>
> $ls
>
> 23–apportscalciques.mp4 42–magnesium.mp4 45–complementsalimentaires.mp4
> 47–
Dir ist schon klar, dass diese Zeichen da Unicode-Hyphens und keine
Minuse sind?
> Versucht habe ich es z. B. mit:
>
>
>
> ----------
>
> for file in $(find -name "*.mp4"); do
>
> mv $file $(echo $file | sed s/.*-//)
Schlechte Idee, beliebig anfällig auf kaputte Dateinamen (nicht mal
Anführungszeichen verwendet) und nicht performant.
Schau dir doch mal mmv oder besser rename an, das kann man ggf. mit
find -print0 | xargs -0 ...
füttern.
Gruß,
Eduard.
Reply to: