427 Stimmen

Eine Zeichenkette für ein sed-Ersetzungsmuster entschlüsseln

In meinem Bash-Skript habe ich eine externe (vom Benutzer empfangene) Zeichenfolge, die ich in sed-Muster verwenden sollte.

REPLACE="<funny characters here>"
sed "s/KEYWORD/$REPLACE/g"

Wie kann ich der $REPLACE so dass sie sicher von sed als buchstäblichen Ersatz?

NOTE : Die KEYWORD ist eine dumme Teilzeichenkette ohne Übereinstimmungen usw. Sie wird nicht vom Benutzer geliefert.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X