Thread ksh-Befehl in perl? (5 answers)
Opened by schuetze09 at 2008-10-13 11:11

schuetze09
 2008-10-13 11:34
#115447 #115447
User since
2006-07-24
15 Artikel
BenutzerIn
[default_avatar]
ja, schon klar. Ich habe nur das Problem, dass diese Format schon "etabliert" ist und ich es nicht einfach ändern kann. Den ksh-Befehl wollte ich aus dem Tool gerne rausschmeißen, damit ich etwas Betreibssystem-unabhängiger werde.

momentan lese ich das ini-File so ein:

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
                open(CONFIG, $file) or die print "\n\nFEHLER: ini-File ($file) nicht gefunden ($!)\n";

                        while (<CONFIG>)
                        {
                                chomp;          # kein NewLine
                                s/#.*//;        # keine Kommentare
                                s/^\s+//;       # keine fuehrenden White-Spaces
                                s/\s+$//;       # keine angehaengten White-Spaces
                                next unless length;     # noch was da?
                                my ($var, $value) = split(/\s*=\s*/, $_, 2);
                                $value = qx{ ksh -c '. $auto_ini_file ; echo "\$$var" ' } ;     
                                chomp $value;

                                $AUTO_ENV_DATA{$var}="$value";
                        
                        }
                close(CONFIG);

View full thread ksh-Befehl in perl?