Soweit ich feststellen kann, wird bei Verwendung von einfachen Anführungszeichen alles im Inneren als wörtlich betrachtet. Ich möchte das für meine Ersetzung. Ich möchte aber auch eine Zeichenfolge mit einfachen oder doppelten Anführungszeichen finden.
Zum Beispiel,
sed -i 's/"http://www.fubar.com"/URL_FUBAR/g'
Ich möchte "http://www.fubar.com" durch URL_FUBAR ersetzen. Wie soll sed meine // oder meine doppelten Anführungszeichen erkennen?
Vielen Dank für jede Hilfe!
EDIT: Könnte ich verwenden s/\"http\:\/\/www\.fubar\.\com\"/URL_FUBAR/g
?
Entkommt \ tatsächlich Zeichen in den einfachen Anführungszeichen?