STDOUT in Variable
Peter
- perl
Hallo.
Ich suche nach einer Moeglichkeit eine Ausgabe mit STDOUT in eine Variable umzuleiten.
Vielen Dank.
Peter
Hallo.
Ich suche nach einer Moeglichkeit eine Ausgabe mit STDOUT in eine Variable umzuleiten.
Vielen Dank.
Peter
Deine Problembeschreibung ist ein wenig dünn. Beschreibe mal, welchen Effekt du haben willst, und mit welchen Mitteln du den zu erreichen versuchst.
Vorläufiges Lösungsangebot: Du kannst in Perl Shell-Befehle mit den "Backticks"
´shellbefehl -parameter1 -parameter2´
aufrufen. Die Ausgabe des Befehls kann mit
$ausgabe = shellbefehl
in einer Variablen gespeichert werden.
- Sven Rautenberg
Hallo.
Ich suche nach einer Moeglichkeit eine Ausgabe mit STDOUT in eine Variable umzuleiten.
Vielen Dank.
Peter
Deine Problembeschreibung ist ein wenig dünn. Beschreibe mal, welchen Effekt du haben willst, und mit welchen Mitteln du den zu erreichen versuchst.
Vorläufiges Lösungsangebot: Du kannst in Perl Shell-Befehle mit den "Backticks"
´shellbefehl -parameter1 -parameter2´
aufrufen. Die Ausgabe des Befehls kann mit
$ausgabe =shellbefehl
in einer Variablen gespeichert werden.
- Sven Rautenberg
Hat sich gerade erledigt.
Trotzdem Vielen Dank.
Peter
Vorläufiges Lösungsangebot: Du kannst in Perl Shell-Befehle mit den "Backticks"
´shellbefehl -parameter1 -parameter2´
aufrufen. Die Ausgabe des Befehls kann mit
$ausgabe =shellbefehl
in einer Variablen gespeichert werden.
Fürs Protokoll:
Hinter die Backticks gehört ein Semikolon, sonst meckert Perl, und die Backticks sehen wirklich so: ´ aus, und NUR so.
Eine korrekte Zeile wäre dann:
$ausgabe = ´shellbefehl´;
- Sven rautenberg
Moin,
$ausgabe =
shellbefehl
Fürs Protokoll:
Hinter die Backticks gehört ein Semikolon, sonst meckert Perl, und die Backticks sehen wirklich so: ´ aus, und NUR so.
oje ;)
Die Backticks waren schon richtig (man beachte die Aehnlichkeit zum Backslash \ <-> ` )
Eine korrekte Zeile wäre dann:
$ausgabe = shellbefehl
;
Viele Gruesse,
n.d.p.