• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> 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
 

Rastafari

deaktivierter Benutzer
Registriert
10.03.05
Beiträge
18.150
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'