Hallo Zusammen!
Ich hab ein Problem bei einem Arbeitsschritt, von dem ich eigentlich gedacht hätte, dass er unproblematisch wäre. (Vielleicht liegts an meiner Magen-Darm Erkrankung und mir fällt es einfach nich auf.)
Im Grund ist es ganz simpel: Ich möchte in einem Perl-Script eine weiteres Script in der Linux Shell ausführen und dessen Output bearbeiten.
Leider komme ich momentan nicht mal dazu, den Output in einer Variable abzulegen.
Ganz kurz und knackig sieht mein Script so aus:
use strict;
my @lines=system("./script");
chomp(@lines);
print @lines;
Wenn ich das Script ausführe, bekomme ich den Output des scripts angezeigt, und das wars. Der Output erfolgt aber nicht durch print @lines, denn wenn ich das auskomentiere, ändert sich nichts.
Ich hab schon gegoogelt, aber nichts dazu gefunden. Ich hoffe, dass mir hier jemand helfen kann.