Thread ksh in perl umschreiben?
(5 answers)
Opened by schuetze09 at 2009-08-19 14:41 Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 sub read_ini { my( $file ) = @_; my %var; open my $fh, '<', $file or die "Cannot open file '$file': $!\n"; while ( my $line = <$fh> ) { chomp $line; my( $k, $v ) = $line =~ /^\s*(\S+)\s*=\s*(\S+)\s*$/; if ( defined $k ) { $v =~ s/\$\{(.+?)\}/$var{$1}/g; $var{$k} = $v; } # if } # while close $fh; return \%var; } # read_ini Sollte Einträge der Form: irgendwas = irgendwas ${anderes} und noch mehr auflösen. Ich habs allerdings nicht getestet. edit: Fehler entfernt MfG Last edited: 2009-08-19 19:38:05 +0200 (CEST) perl -E'*==*",s;;%ENV=~m,..$,,$&+42;e,$==f;$"++for+ab..an;@"=qw,u t,,print+chr;sub f{split}say"@{=} me"'
|