你好 base,
Ich möchte innerhalb eines Perl-Skriptes einen Shellbefehl mit mehreren Pipes
aufführen. Ich habe festgestellt das es nicht geht und würde gerne wissen,
wie es funktionieren könnte.
Warum soll das nicht gehen? Wo ist das Problem? Fehlermeldung?
Befehl:
my @list=
cat $filename | grep -i $pattern | sort | uniq
;
print @list;Ist es auch ohne Umleitung in Temporärefiles möglich, wie im o.g. Beispiel
oder kann ich nur jeden Befehl einzeln ausführen.
Folgendes geht bei mir ohne Probleme:
my $out = `cat /var/log/messages | grep "abc" | sort | uniq`;
print $out;
再见,
克里斯蒂安
--
http://wwwtech.de/
IRC-Clients und Irssi-Scripting | Flyspray
Wer sich zu überschwänglich freut, wir später Grund zum Weinen haben.
http://wwwtech.de/
IRC-Clients und Irssi-Scripting | Flyspray
Wer sich zu überschwänglich freut, wir später Grund zum Weinen haben.