sedコマンドでテキストの置き換えをしたい
解決したいこと
sedコマンドを使って特定のフォルダ内にあるすべてのhtmlファイルの特定の文字列の置き換えをしたい。
とあるフォルダの中(直下以外も)にあるすべてのhtmlファイルのicon.svgという文字列をicon.pngに置き換えたいです。
色々調べたらsedコマンドというものがあったのですが、こんな感じのエラー?が出たりしてできなかったのでQiitaのみなさんに教えていただければ嬉しいです。
$ sed -i 's/icon.svg/icon.png/g' index.html(←実験的に一つのファイルだけやった)
sed: 1: "index.html": command i expects \ followed by text
実行環境
MacOS Ventura 13.5.2