sed ersetzen ' mit \'
Diese:
echo "Hel'lo" | sed s/\'/\\\'/g
Erträge
Hel'lo
Was ich will, ist dieses:
Hel\'lo
Was bin ich?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese:
echo "Hel'lo" | sed s/\'/\\\'/g
Erträge
Hel'lo
Was ich will, ist dieses:
Hel\'lo
Was bin ich?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Auch
'
wird nicht behandelt, als eine Besondere, Sie brauchen nicht, um es zu entkommen.sed "s/'/\\'/g"
Oder ohne Angabe der sed-argument:
Können Sie es auch tun, mit allen einfachen Anführungszeichen:
Und da deine Frage ist auch, tagged bash, ich kann auch darauf hinweisen, dass Sie nicht sogar brauchen, sed:
Könnte dies für Sie arbeiten: