Hallo, ich hab ein ähnliches Problem. nur will ich nicht alle Dateien umbenennen, sondern nur bestimmte. Also z.B. welche die mit "Cover_-_" anfangen und mit ".pdf" aufhören. Im Gleichen Ordner wären dann noch Cover die mit ebenfalls mit "Cover_-_" anfangen aber mit ".png" aufhören und Vorschaubilder welche mit "Vorschau_-_" Anfangen und auch mit ".png" aufhören.
meine Anpassungen haben den Code aber leider nur verschlimmbessert und kaputt gemacht:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | #!/bin/bash # chmod +x DateienBenennen.sh # ./DateienBenennen.sh endung=.pdf beginnung=Cover_-_ echo $beginnung*$endung for datei in $beginnung*$endung ; do read zeile neuedatei="${datei%/*}/$beginnung$zeile$endung" mv $datei $neuedatei done < TitelReihenfolge.txt endung=.png beginnung=Cover_-_ echo $beginnung*$endung for datei in $beginnung*$endung ; do read zeile neuedatei="${datei%/*}/$beginnung$zeile$endung" mv $datei $beginnung$zeile$endung done < TitelReihenfolge.txt endung=.pdf beginnung=Vorschau_-_ echo $beginnung*$endung for datei in $beginnung*$endung ; do read zeile neuedatei="${datei%/*}/$beginnung$zeile$endung" mv $datei $beginnung$zeile$endung done < TitelReihenfolge.txt |
Der Fehler beginnt aber schon in der For-Schleife... So kann man das offensichtlich nicht machen 😳
mv: Aufruf von stat für '*.pdf' nicht möglich: Datei oder Verzeichnis nicht gefunden
Kann hier jemand weiterhelfen?
Moderiert von ChickenLipsRfun2eat:
Der Beitrag ist von „Dateien nach Textdateivorlage umbenennen“ abgetrennt worden. Bitte entführe keine Themen (Verhaltenscodex)!