Invalid signature

ここは俺の日記帳

sed の区切り文字

URLリライティングのための/etc/apache2/sites-available/default
修正が手動だったため、自動化するために新しくゲストを作ると
sedunknown option to `s'というメッセージを
出していた。

調べてみるとスラッシュをアットマークで置き換えてみろというアドバイスを
見つけた。 ただ、リファレンスページみたいなところではその事は一切触れて
おられず、気持ち悪い。

調べを進めると納得出来る情報を見つけた。

sed コマンドは「s」の直後に指定した文字を区切り文字として認識する。
したがって、使用する区切り文字は "/" でなくともよい。
特に "/" 自体を置換対象とする場合は、"/" の代わりに "%" や "|" などを
区切り文字に使用すると、"/" をエスケープする必要がなくなる。
http://shellscript.sunone.me/filter_sed.html