Thread perl one liner : string suchen und ersetzen wert (unix)
(17 answers)
Opened by bora99 at 2012-05-08 15:07
Folgende perl one liner passen :
von Taulmarill Code: (dl
)
perl -lpne 's/eintrag(\s*)=(\s*)\d+/eintrag\1=\2XXXXX/' von FIFO Code: (dl
)
1 perl -pi.bak -e 's/(.*=\s*)[^#\s]+/$1XXXX/' datei dies passt nicht : von topeg Code: (dl
)
perl -pne 's/^([^#]eintrag\s*=\s*)\d+/\1XXXXX/' danke für eure tollen antworten ! abschliessende frage : wenn in einer konfig-datei mehre einträge zu ändern sind wie eintrag1 = 1 eintrag2 = 2 eintrag3 = 3 würdet ihr den perl one liner öfter aufrufen pro eintrag oder dies mir einem perl aufruf abdecken, wie ... 's/eintrag1/.../; s/eintrag2/.../; |