sed -i -e "s/.*web_listen_uri.*/web_listen_uri = http://$staticip:9000/ g"
をしている間、この文字列の問題は何ですか?ときは、それが表示されて実行され、この のsed:-e式#1、CHAR 45:私はあなたが置換文字列に/
をエスケープする必要がエラーのsedエディタに
sed -i -e "s/.*web_listen_uri.*/web_listen_uri = http://$staticip:9000/ g"
をしている間、この文字列の問題は何ですか?ときは、それが表示されて実行され、この のsed:-e式#1、CHAR 45:私はあなたが置換文字列に/
をエスケープする必要がエラーのsedエディタに
はsed -i -e "s/.*web_listen_uri.*/web_listen_uri = http:\/\/$staticip:9000/g"
にごsed
コマンドを変更します。そして、ここで
$ cat test
aaaaa web_listen_uri. bbbbb
$ sed -i -e "s/.*web_listen_uri.*/web_listen_uri = http:\/\/$staticip:9000/g" test
$ cat test
web_listen_uri = http://192.168.1.1:9000
あなたが使用することを
sed
ため
\/
に
/
をエスケープする必要があり、このコマンドを使用する例です。
置換文字列で '/'をエスケープする必要があります。 –
ちょっと待って、コマンドを見てください。あなたは何を見ますか? – hek2mgl
私は脱出しようとした/実際 – Sreejith