[Windows] mehrere Dateien an "perl -pi.bak -e"übergeben

[Windows] mehrere Dateien an "perl -pi.bak -e"übergeben

am 30.10.2006 15:06:37 von unknown

Post removed (X-No-Archive: yes)

Re: [Windows] mehrere Dateien an "perl -pi.bak -e" übergeben

am 30.10.2006 15:13:16 von Daniel Fischer

E.Braun!

> perl -pi.bak -e 's/alt/neu/g' *.txt
>
> Ich will gleiches in der Eingabeaufforderung eines Windows XP tun, erhalte
> als Reaktion aber: Can't open *.txt: Invalid argument.

Unter Windows ersetzt Deine Eingabeaufforderung das *.txt also offenbar
nicht durch ganz viele Dateinamen von Dateien, die in .txt enden, so wie
es Deine Shell unter Unix machen würde.

> Gibt es eine Möglichkeit, den Befehl zum Suchen und Ersetzen mittels
> regulärer Ausdrücke in vielen Dateien unter Windows durchzuführen?
> Wenn ja: wie?

Schreib die Namen selbst alle einzeln hin. ;-)

Oder installier Dir eine Shell, die das für Dich macht. Usw.


Gruß
Daniel

Re: [Windows] mehrere Dateien an "perl -pi.bak -e"übergeben

am 30.10.2006 15:21:17 von unknown

Post removed (X-No-Archive: yes)

Re: [Windows] mehrere Dateien an "perl -pi.bak -e" übergeben

am 30.10.2006 15:25:55 von Daniel Fischer

E.Braun!

> Ich habe gerade "perldoc perlwin32" entdeckt, das sich mit dem von mir
> beschriebenem Problem auseinandersetzt. Wenn ich damit Probleme habe, melde
> ich mich nochmal.
>
> (hättest Du nicht schon geantwortet, hätte ich meine Frage gecancelt)

Um Himmels Willen! Dann hätte ich nie perldoc perlwin32 gelesen und nie
von dem Wild.pm darin erfahren :-)


Gruß
Dan*.*