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-Key: 110985

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

Printed on: April 26, 2024 at 07:04 o'clock

Member: Destry
Destry Mar 10, 2009 at 13:15:43 (UTC)
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
Member: miniversum
miniversum Mar 10, 2009 at 13:28:48 (UTC)
Goto Top
Versuchs mal so:
type "test€datei.txt"|findstr "abc"
Member: Destry
Destry Mar 10, 2009 at 14:02:30 (UTC)
Goto Top
Super.
Damit klappts auch und ist einfacher.
Danke dafür.

Gruss,
Destry