Aus irgendeinem Grund muss ich nach vorne innerhalb einiger Zeichenfolgesed seltsame Verhalten, wenn sie innerhalb Gravis ausgeführt - `
# echo "http://google.com" | sed -e 's/[/]/\\\//g'
http:\/\/google.com
Aber Slash entkommen, wenn ich versuche, den gleichen Innen auszuführen` `es zeigt mir:
# somevar=`echo "http://google.com" | sed -e 's/[/]/\\\//g'`
sed: -e expression #1, char 10: unknown option to `s'
Version Mein sed ist:
# rpm -q sed
sed-4.1.5-8.el5
Ich finde es merkwürdig, dass Sie brauchen, Schrägstriche zu entkommen. Wahrscheinlich könnte Ihr Problem eleganter gelöst werden. – tripleee