出力をstdoutに送信させれば、問題なく機能するsedコマンドがあります。
sed s/defaultFedoraColor/grey/ stuff.js
ただし、-iフラグを追加してファイルを変更しようとすると
sed -i s/defaultFedoraColor/grey/ stuff.js
のエラーメッセージが表示されます
sed: 1: "stuff.js": unterminated substitute pattern
フラグが私の置換パターンの正当性を変えるのはなぜですか?