Thread Arrays von Perl zur Shell und umgedreht (5 answers)
Opened by Daniel at 2009-04-29 09:28

betterworld
 2009-04-29 14:23
#121019 #121019
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
2009-04-29T11:22:24 LanX-
Steck deine Arrayinhalte als Listen in Environementvariablen. In perl ist das das Hash %ENV.

Ich hab Daniel jetzt so verstanden, dass er im Perlscript ein Array erstellt und das an die Shell zurueckgeben moechte. Das wird nicht ueber Umgebungsvariablen funktionieren (man kann nicht die Umgebungsvariablen von anderen Prozessen veraendern, waehrend sie laufen).

Wenn man die Daten wirklich an die Shell zurückgeben möchte, bleibt kaum mehr, als sie nach Standard Output zu schreiben und dann in der Shell per output=$(perl script.pl) abzufangen.

Wenn man die Daten in der Shell eigentlich nicht braucht, sondern nur beim nächsten Durchlauf des Perlscriptes wieder zur Verfügung haben möchte, kann man sie auch in Dateien oder Datenbanken abspeichern, eventuell mit YAML, Data::Dumper oder Storable.

Vielleicht wäre es am besten, alles zusammen in einem einzigen Perlscript zu implementieren.

Was genau ist eigentlich das Ziel? Was tun die Scripte?

View full thread Arrays von Perl zur Shell und umgedreht