Thread Zugriff auf Stdout innerhalb einer Windows-Umgebung? (2 answers)
Opened by Gast at 2009-02-20 11:39

Linuxer
 2009-02-20 11:54
#119031 #119031
User since
2006-01-27
3875 Artikel
HausmeisterIn

user image
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!

View full thread Zugriff auf Stdout innerhalb einer Windows-Umgebung?