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

Re: Umbennen von Dateien per Skript schlägt fehl



On mercredi 29 mars 2017 08:56:49 CEST Sascha Reißner wrote:

> Am Mittwoch, den 22.03.2017, 19:46 +0100 schrieb Klaus Becker:

> > n'Abend,

> >

> > ich habe viele Dateien umzubennen wie:

> >

> > $ls

> > 23–apportscalciques.mp4 42–magnesium.mp4 45–complementsalimentaires.mp4

> > 47– antioxydants.mp4

> >

> > und möchte die Zahlen und den Bindestrich am Anfang der Dateinamen

> > löschen,

> > also z. B. statt "42–magnesium.mp4" "magnesium.mp4" haben.

> >

 

...

 

 

>

> Versuchs mal mit:

>

> #!/bin/bash

>

> for FILE in $(find -name "*.mp4") ; do

> OLD_NAME="${FILE##*/}"

> NEW_NAME="${OLD_NAME#[[:digit:]][[:digit:]]-}"

> mv "${FILE}" "${FILE%/*}/${NEW_NAME}"

> done

 

Das klappt auch, verstehen tu ich's aber nur teilweise.

 

danke, auch allen anderen, die mir geantwortet haben

 

Klaus


Reply to: