Ich wüsste nicht, dass split im void Context automatisch eine vordefinierte Variable füllt.
Man kann aber die Ergebnisliste des split direkt als splice verwenden:
echo 'Nur ein Test Beispiel' | perl -nE 'say +( split /\s+/ )[2]; '
( das '+' vor der Klammer stellt klar, dass die Klammer nicht als Funktionsklammer des say gewertet werden soll)
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!