長いリンクのリストを含むHTMLファイルはLinuxサーバーにあります。以下のようにファイルを編集しようとしています。
このタイプの元のアイテムを見つけます。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:対応するファイルやディレクトリはありません。
同様の質問に答える質問があることを知っていますが、役に立ちません。
ベストアンサー1
/
デフォルトですsedサブ式の区切り記号、他の区切り記号を使用してください。
sed -i 's~http://www.test.org/name~http://www.test.org/archive/name~g' user.html