Hallo,
ich habe ein problem mit dem umbenennen von ca. 250 pdf Dateien aus einer Liste. Das Ganze stammt aus einem automatischen Scanvorgang.
In der TXT Datei stehen die realen Namen der PDF-Dateien, die ersten Zahlen 0000001... dienen der eindeutigen Zuordnung der Namen zur jeweiligen Datei.
aus "0000001 accounting 10-12 2009" und "0000001_0000001_16.06.2015_07_24_34.pdf" soll "accounting 10-12 2009.pdf" werden.
Wie schon gesagt sollen die PDF Dateien mit den Dateinamen aus der Liste umbenannt werden.
Da ich nur bescheidene Kenntnisse von shell scripten habe würde ich mich über eine Lösung bzw Denkanstöße sehr freuen
Also,
in einer txt datei steht eine liste von Dateinamen
0000001 accounting 10-12 2009
0000002 accounting 08-09 2009
0000003 accounting 01-07 2009
...
0000050 Reisekosten 2012
usw.
Jetzt gibt es noch einen Ordner mit den entsprechenden PDF Dateien
0000001_0000001_16.06.2015_07_24_34.pdf
0000002_0000001_16.06.2015_08_32_16.pdf
0000003_0000001_16.06.2015_09_49_26.pdf
...
0000050_0000001_30.06.2015_14_55_39.pdf
usw.
vielen Dank schonmal für eure Mühe.
[Gelöst] Dateien aus einer Liste umbenennen
[Gelöst] Dateien aus einer Liste umbenennen
Zuletzt geändert von vobie am 22.07.2015 22:48:48, insgesamt 1-mal geändert.
Es gibt keine dummen Fragen. Aber leider viele dumme Antworten.
Re: Dateien aus einer Liste umbenennen
Wenn dein 001..accoun..-Mapping list heisst, die 001_..pdfs in scans/ liegen und der Output in out/ landen soll, dann sollte dies hier tun:
Ich verlasse mich da auf das Shell-Globbing, d.h. die Liste muss korrekt sein. Deren erstes Feld lese ich als $index ein, der Rest der Zeile wird zum Dateinamen $name. Das ist ungetestet, ein Backup schadet nicht vor'm Ausprobieren...
Gruss Cae
Code: Alles auswählen
while read index name; do
mv -b "scans/$index"* "out/$name.pdf"
done <list
Gruss Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.
—Bruce Schneier
Re: Dateien aus einer Liste umbenennen
@Cae
Du bist der Größte
absolut perfekt
gruß
vobie
Du bist der Größte
absolut perfekt
gruß
vobie
Es gibt keine dummen Fragen. Aber leider viele dumme Antworten.