Thread perl one liner : string suchen und ersetzen wert (unix) (17 answers)
Opened by bora99 at 2012-05-08 15:07

topeg
 2012-05-10 20:34
#158285 #158285
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
Hatte ich nicht mehr beachtet.

hiermit:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
while (my $line = <$rfh>)
{
  if($line=~/^\s*([^=\s#][^=#]+?)\s*=/)
  {
    my $key=lc($1);
    $line =~ s/(=\s*)[^#\s]+/$1$changes{$key}/ if(defined($changes{$key}));
  }
  print $tfh $line;
}
wird es beachtet.

Außerdem habe ich vergessen "#" der RegExp auszuschließen.

EDT: RegExp verkürzt
Last edited: 2012-05-10 20:40:17 +0200 (CEST)

View full thread perl one liner : string suchen und ersetzen wert (unix)