Thread Externe Variable auslesen (3 answers)
Opened by Daniel at 2009-04-20 16:14

Linuxer
 2009-04-20 16:23
#120769 #120769
User since
2006-01-27
3891 Artikel
HausmeisterIn

user image
Hi,

Du kannst mit dem Hash %ENV auf Umgebungsvariablen zugreifen.

Wenn es damit noch nicht klappt, dann ist num innerhalb der Shell noch nicht exportiert.
Wenn das letztendlich der Fall ist, dann sollte es eigentlich funktionieren.

Beispiel (Shell: bash):
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
$ for num in $( seq 1 3 ); do perl print_env_num.pl; done
$ for num in $( seq 1 3 ); do export num; perl print_env_num.pl; done
1
2
3
$ cat print_env_num.pl
#!/usr/bin/perl -l
# vim: set ts=4 sw=4 et sta:
use strict;
use warnings;

print $ENV{num} if exists $ENV{num};



edit: Beispiel hinzugefügt

Last edited: 2009-04-20 16:27:23 +0200 (CEST)
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!

View full thread Externe Variable auslesen