Thread suche "parameter" Rückgabe von bis
(5 answers)
Opened by piet at 2014-12-30 19:45
config.dat:
Programm: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 use strict; use warnings; sub parametersuchen { my $datei_name = shift; # Dateiname my $gesuchtes = shift; # zu suchender Parameter my $fh; # Dateihandle für Datei open ($fh,'<',$datei_name ) or die "Error $datei_name: $!"; # Datei öffnen while (my $zeile = <$fh>) { chomp $zeile; # Zeilenende von Parameterzeile entfernen my (@parms) = split /\s*=\s*/,$zeile; # Zeile auftrennen am = if ($parms[0] eq $gesuchtes) { # ist es gesuchtes? return $parms[1]; # dann gib's zurück an Aufrufer } } return undef; # nichts gefunden } print parametersuchen('config.dat', 'dateiname_parameter'), "\n"; print parametersuchen('config.dat', 'func'), "\n"; Editiert von GwenDragon: Kommentare Last edited: 2014-12-31 10:11:05 +0100 (CET) |