Hallo allerseits,
ich habe hier ein Problemchen bei dem ich nicht recht weiterkomme.
Ich habe allerdings den Verdacht, dass es eine ganz einfache Lösung hierfür gibt...
Ich möchte in einem Text mittels sub den String "XXX" durch "&.gt;" ersetzen.
Leider wird bei sub das Zeichen "&" als "ersetzte Zeichenkette" interpretiert, so dass bei:
gsub ( /XXX/, "&.gt;")
jenes herauskommt:
XXX.gt;
Folgendes bringt mich leider auch nicht weiter:
gsub ( /XXX/, "\&.gt;")
Hat jemand vielleicht die Lösung für mein kleines Problem parat?
Ich bin hierbei nicht unbedingt auf awk festgelegt, und würde wohl auch ein anderes tool für die Ersetzung nehmen.
Gruß,
Becke
awk: ersetzen mit sub/ "&" als string einsetze
Code: Alles auswählen
sed -e 's/XXX/>/g' Datei > Neuedatei
Code: Alles auswählen
sed -ie 's/XXX/>/g' Datei
Ah ja der sed, den hatte ich ja schon ganz vergessen.
leider nein.
Aber nach ein wenig probieren ging es dann so:
Komisch, dass das so im awk nicht ging.... ,aber egal.
Danke,
Joghurt!
Code: Alles auswählen
sed -e 's/XXX/>/g' Datei > Neuedatei
Aber nach ein wenig probieren ging es dann so:
Code: Alles auswählen
sed -e 's/XXX/\>/g' Datei > Neuedatei
Danke,
Joghurt!