Schrift
[thread]11561[/thread]

perl -n oder perl -p unter Windows

Leser: 4


<< |< 1 2 >| >> 12 Einträge, 2 Seiten
Gast Gast
 2008-04-02 23:35
#107767 #107767
Hallo,

da ich eigentlich nie unter Windows arbeite, das aber schnell wissen muss,

geht das und wenn ja wie ?

Also z. Bsp. perl -pi xx.pl *.txt
loopt implizit über all txt Dateien, aber da Dow/Windoof ja kein globbing kennen.....

Rolf
FIFO
 2008-04-03 01:38
#107772 #107772
User since
2005-06-01
469 Artikel
BenutzerIn

user image
Code: (dl )
for %a in (*.txt) do perl -pi xx.pl %a

ungetestet, schon 0,5l Rotwein drin ;-)
Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it? -- Brian Kernighan: "The Elements of Programming Style"
GwenDragon
 2008-04-03 19:44
#107829 #107829
User since
2005-01-17
14748 Artikel
Admin1
[Homepage]
user image
sid burn
 2008-04-03 21:38
#107831 #107831
User since
2006-03-29
1520 Artikel
BenutzerIn

user image
GwenDragon+2008-04-03 17:44:58--
Natürlich kennt Perl unter Windows Globbing. Du musst das nur richtig programmieren.


Es ging um Windows bzw. um die Windows Shell CMD.exe. Nicht um Perl. ;)
Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de
Gast Gast
 2008-04-04 12:40
#107858 #107858
Richtig.
GwenDragon
 2008-04-04 15:24
#107867 #107867
User since
2005-01-17
14748 Artikel
Admin1
[Homepage]
user image
sid burn+2008-04-03 19:38:32--

Es ging um Windows bzw. um die Windows Shell CMD.exe. Nicht um Perl. ;)

Dann ist es aber kein Perl-Problem.

----
Modedit Gwendragon:
Verschoben
----
pq
 2008-04-04 16:04
#107870 #107870
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
naja, in der regel macht man unter windows noch ein
Code (perl): (dl )
@ARGV = glob $ARGV[0];
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
GwenDragon
 2008-04-04 16:21
#107874 #107874
User since
2005-01-17
14748 Artikel
Admin1
[Homepage]
user image
Na, pq, sicherlich, aber das wollten die Herren nicht wissen.

<offtopic>
Wer unter Windows cmd.exe verwendet ist sowieso ziemlich eingeschränkt. Die CMD.EXE reich für MS-DOS und mehr nicht.
Wozu gibt es denn diverse Linux-Tools auch unter Windows. Bash, Zsh, tcsh und was weiß ich nich.
</offtopic>
pq
 2008-04-04 19:01
#107878 #107878
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
GwenDragon+2008-04-04 14:21:56--
Na, pq, sicherlich, aber das wollten die Herren nicht wissen.

ach nein? was wollten denn die herren deiner meinung nach wissen?
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
GwenDragon
 2008-04-04 19:35
#107879 #107879
User since
2005-01-17
14748 Artikel
Admin1
[Homepage]
user image
Ich gab ja auch schon das glob-Beispiel in den Links an.

Quote
Also z. Bsp. perl -pi xx.pl *.txt
loopt implizit über all txt Dateien, aber da Dow/Windoof ja kein globbing kennen.....

Sieht eher nicht nach Perl, sondern Windows-Kommandozeile aus.

Nur warum der Poster dann danach fragt, wenn die DOS-Box nichts expandiert und er es auch weiß, ist mir ein Rätsel.
<< |< 1 2 >| >> 12 Einträge, 2 Seiten



View all threads created 2008-04-02 23:35.