置き換えたいhttp://cdn1.domain.com
とhttps://cdn1.domain.com
200個の.htmlファイルで、sedでそれを行う方法がわかりません。
誰かがこれを手伝ってくれる?
sed -i '/http:/\/\cdn1/http:/\/\cdn1/' cum-comand.html
sed: -e expression #1, char 8: unknown command: `\'
sed -i '/http:\/\/cdn1/http:\/\/cdn1/' cum-comand.html
sed: -e expression #1, char 17: extra characters after command
それらが同じディレクトリにある場合、これを行うことができます:
sed -i 's|http://cdn1.domain.com|https://cdn1.domain.com|g' *.html
そうでない場合は、findを実行します。
find . -name "*.html" -exec sed -i 's|http://cdn1.domain.com|https://cdn1.domain.com|g' {} \;