Linuxサーバー上にリンクの長いリストを含むHTMLファイルがあります。このファイルを次のように編集しようとしています。
このタイプの元のオカレンスを検索します:http://www.test.org/name
次のように置き換えます:http://www.test.org/archive/name
これどうやってするの?実行してみました:sed -i -e 's/http://www.test.org/name/http://www.test.org/archive/name/g' user.html
ただし、次のエラーが返されます。
sed:ファイルを開くことができませんでしたww.test.org/name/ http://www.test.org/archive/name/g :そのようなファイルまたはディレクトリはありません
同様の質問に答える質問があることは承知していますが、それらは役に立ちませんでした。
/
がデフォルトですsed部分式セパレーター、別のものを使用してください:
sed -i 's~http://www.test.org/name~http://www.test.org/archive/name~g' user.html