destry
Goto Top

(DOS-Batch) findstr und das Eurozeichen im Dateinamen

Hallo allerseits,

der Versuch mit findstr eine Datei auszulesen welche das Eurozeichen im Dateinamen enthaelt geht schief.

Beispiel: findstr "abc" "test€datei.txt"

Die Fehlermeldung zeigt das er das Eurozeichen in einen Unterstrich umwandelt.

Gibt es trotzdem eine Moeglichkeit mit einem solchen Dateinamen zu arbeiten?

Gruss,
Destry

Content-ID: 110985

Url: https://administrator.de/contentid/110985

Ausgedruckt am: 22.11.2024 um 18:11 Uhr

Destry
Destry 10.03.2009 um 14:15:43 Uhr
Goto Top
Hallo,

ich habe eine Zwischenlösung gefunden.

Statt findstr kann man auch find nehmen. Hat zwar leider nicht soviele Parameter wie findstr, kann aber mit dem Eurozeichen im Dateinamen was anfangen.

Die Ausgabe ist auch anders, aber die kann ich in einer temporären Datei neu auslesen und mir das holen was ich brauche.

Vielleicht hat noch einer eine elegantere Idee, ansonsten mach ich es damit.
Danke.

Gruss,
Destry
miniversum
miniversum 10.03.2009 um 14:28:48 Uhr
Goto Top
Versuchs mal so:
type "test€datei.txt"|findstr "abc"
Destry
Destry 10.03.2009 um 15:02:30 Uhr
Goto Top
Super.
Damit klappts auch und ist einfacher.
Danke dafür.

Gruss,
Destry