[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: