Wie Dateinamen nach .dat abschneiden?

29/07/2014 - 18:01 von Astrid | Report spam
Hallo zusammen,

durch einen Fehler bei der automatisierten Dateinamensvergebung
sind leider fehlerhafte Dateinamen entstanden.
Die Dateien sollten nach folgendem Schema benannt sein:
prefix_nummerierungszahl.dat
Doch leider haengen durch einen selbstverursachten Fehler hinter dem
.dat noch einige, von Datei zu Datei unterschiedliche, kryptische Zeichen.

z.B.
prefix_8704.dat ??:w??
prefix_500.dat<?:w
prefix_5950.dat?:w

Kann ich mit einem Befehl die Dateien so umbenennen, das alles, was im Dateinamen noch hinter .dat kommt, wenn da noch was kommt, abgeschnitten wird?

Gruss, Astrid
 

Lesen sie die antworten

#1 Martin Τrautmann
29/07/2014 - 18:25 | Warnen spam
On Tue, 29 Jul 2014 09:01:38 -0700 (PDT), Astrid wrote:
Hallo zusammen,

durch einen Fehler bei der automatisierten Dateinamensvergebung
sind leider fehlerhafte Dateinamen entstanden.
Die Dateien sollten nach folgendem Schema benannt sein:
prefix_nummerierungszahl.dat
Doch leider haengen durch einen selbstverursachten Fehler hinter dem
.dat noch einige, von Datei zu Datei unterschiedliche, kryptische Zeichen.

z.B.
prefix_8704.dat ??:w??
prefix_500.dat<?:w
prefix_5950.dat?:w



ich mach sowas immer mit einem

ls *.dat* > x
vi x
:%s/(.*)\.dat.*/mv "&" \1.dat/
:wq
source x

Ähnliche fragen