• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

Terminal sed -E (Regular Expression) - Frage

Loooki

Beauty of Kent
Registriert
15.09.09
Beiträge
2.169
Hey,

ich habe da eine Frage zu den Regular Expressions.

Wie kann man ' escapen? :D Mit einem Backslash gehts nicht ebenso nicht mit 2 und auch nicht mit 3

Das Resultat sollte dann etwas wie dieses sein:

Code:
sed -E 's/\]/\\\]/g'

Wenn man dann die "]" ersetzt:

Code:
sed -E 's/\'/\\\'/g'

Aber das geht nicht. :/


Edit: Über Unicode Character vielleicht, aber ich weiß nicht wie: &#39 wäre das gesucht Zeichen
 
Entweder
Code:
[COLOR=red]"[/COLOR]s,',-'-,g[COLOR=red]"[/COLOR]
oder
Code:
's,'[COLOR=red]"[/COLOR]'[COLOR=red]"[/COLOR]','[COLOR=red]"[/COLOR]'''''''[COLOR=red]"[/COLOR]',g'