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 |