base: Perl - Pipes innerhalb Backticks

Beitrag lesen

Hallo zusammen,

ich habe kleines Perlproblem, bei dem ich etwas Unterstützung benötige.

Problem:
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.

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.

Schonmal vielen Dank für eure Hilfe.

Grüße

Base