Thread perl one liner : string suchen und ersetzen wert (unix)
(17 answers)
Opened by bora99 at 2012-05-08 15:07
Hallo,
deine Änderungen Code: (dl
)
$line =~ s/(=\s*)[^#\s]+/$1$changes{$key}/ if(defined($changes{$key})); passen soweit, einzig "i" hat gefehlt. Suche und Änderung von ein config wert = text mit space mit Code: (dl
)
script.pl datei "ein config wert=XX NEU" liefert : ein config wert = XX NEU mit space Folgendes ist mir noch eingefallen. In Konfig's kommen auch folgende Varianten vor: eintrag="wert" eintrag='wert' soll das auch noch berücksichtigt werden ? mit dem aufruf und entwerten von " ist es möglich Code: (dl
)
script.pl datei eintrag1=\"NEU1\" Output: eintrag1="NEU1" gruss ps: im anhang ein erweitertes test-file Anhänge Last edited: 2012-05-11 12:34:22 +0200 (CEST) |