Thread If - Then - Ersetze Syntax (11 answers)
Opened by NeVe at 2019-07-30 08:03

Daxim
 2019-07-30 13:13
#190301 #190301
User since
2007-08-01
114 Artikel
BenutzerIn
[Homepage]
user image
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?

View full thread If - Then - Ersetze Syntax