次のコードを含むStrings.xmlファイルがあります。
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello">myurl</string>
<string name="app_name">MyApp</string>
</resources>
ユーザーが指定したURLへのコマンドラインを使用してmyurlの値を操作したい。
私が使用しているコマンドは
sed s/myurl/http://192.168.1.1:8080/ strings.xml
しかし、エラーが発生しています:sed:1: "s / myurl / http:// 192.168. ...":置換コマンドのフラグが正しくありません:'/'
これは、2つのスラッシュ(//)が原因です。sedコマンドに値を渡す方法はありますか?