Lesen der Ausgabe vom Befehl in das Perl-Array

9

Ich möchte die Ausgabe eines Befehls in ein Array bekommen - so:

%Vor%

aber es scheint, dass die Ausgabe von dem Befehl nicht in das Array @output geht.

Irgendeine Idee wohin es geht?

    
Avi Moraly 05.06.2012, 11:10
quelle

3 Antworten

11

Dieses einfache Skript funktioniert für mich:

%Vor%

Es hat die Ausgabe erzeugt (außer den Dreifachpunkten):

%Vor%

Die Ausgabe des Befehls wird auf Zeilengrenzen aufgeteilt (standardmäßig im Listenkontext). Das chomp löscht die Zeilenumbrüche in den Array-Elementen.

    
Jonathan Leffler 05.06.2012 11:25
quelle
6

Die (Standard) Ausgabe geht zu diesem Array:

%Vor%     
Quentin 05.06.2012 11:16
quelle
2

Aktivieren Sie automatische Fehlerprüfungen:

%Vor%     
daxim 05.06.2012 11:15
quelle

Tags und Links