インフラ系SEの技術メモ

雑なエンジニアが低信頼性のメモを書いています。参考程度にとどめてください。

sed: -e expression #1, char : `s' コマンドが終了していませんというエラー

なんじゃい?

sedコマンドを使ったスクリプトを利用していましたがとあるタイミングで

sed: -e expression #1, char 32: `s' コマンドが終了していません

というエラーが出てしまいました。

で、中身を調べていると sedで置き換える部分を変数にしていたのですが、その変数の中に / という記号が入っていました。

なるほど、sed s/a/b/g という記法なのでaやbに / が入るとエラーになるんですね。メモメモ。