Thread If - Then - Ersetze Syntax
(11 answers)
Opened by NeVe at 2019-07-30 08:03
Einfachste Lösung:
Code (shell): (dl
)
perl -i -lpe's/null/GYN/ if /GYN/' eingabedatei.txt Dies ist nicht robust. Die Ersetzung findet statt, wenn GYN irgendwo in einer Zeile vorkommt, z.B. als Teil eines der ausge-X-ten Bezeichner. Möchtest du vielleicht die Bedingung darauf einschränken, dass Feld 4 mit dem Text anfängt? Ähnliches trifft auf den Text zu, der ersetzt werden soll. Das erste Vorkommen von null, egal wo, wird ersetzt. Möchtest du vielleicht die Bedingung darauf einschränken, dass nur Feld 13 verändert werden kann? |