• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Die Bildungsoffensive hier im Forum geht weiter! Jetzt sollen Kreativität und technische Möglichkeiten einen neue Dimension erreichen. Das Thema in diesem Monat lautet - Verkehrte Welt - Hier geht es lang --> 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'