Thread Zugriff auf Stdout innerhalb einer Windows-Umgebung?
(2 answers)
Opened by Gast at 2009-02-20 11:39
Wenn Du die Ausgabe eines Kommandos haben willst, solltest Du Backticks, qx() oder open verwenden.
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 # gesamte Ausgabe in $result my $result = qx( dir C:/ ); # oder open my $pipe, '-|', 'dir C:/' or die "cannot open pipe: $!"; while ( my $line = <$pipe> ) { # tu was mit zeile } close $pipe or die "cannot close pipe: $!"; meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen! |