sed: -e expression unknown option to `s'

www.techscore.com

変換したい文字列に"/"が含まれている場合 区切り文字を変えましょう。sedやシェル的に特別な意味をもたない記号・文字であれば何でもよいです。 (個人的にはコロン(:)が見やすくておススメです)

"/"のままだとダメ

$ echo "/a/b/c" | sed "s//a/b/c//x/y/z/g" sed: -e expression #1, char 6: unknown option to `s'

":"を使う

$ echo "/a/b/c" | sed -e "s:/a/b/c:/x/y/z:g" /x/y/z

kazuya3.hateblo.jp