Thread Commandline Version eines Programmes per Perl mit parameter starten und Output einlesen? (1 answers)
Opened by eam888 at 2008-10-09 21:09

Linuxer
 2008-10-09 21:19
#115348 #115348
User since
2006-01-27
3875 Artikel
HausmeisterIn

user image
Hi,

du kannst system() oder qx() oder Backticks benutzen, um Kommandos auszuführen und ihre Ausgabe von STDOUT auszuwerten.

Beim Doku-Link zu qx() ein Stück runterscrollen, dann solltest Du den entsprechenden Abschnitt finden.

Du kannst auch mit open() die Ausgabe eines externen Kommandos ins Perl-Programm "holen"; besonders schön, wenn man direkt zeilenorientiert verarbeiten will. Halt nach dem Pipe-Symbol '|' Ausschau.
Interessant sind auch die dort erwähnten Alternativen.
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 Commandline Version eines Programmes per Perl mit parameter starten und Output einlesen?