sedでPATHの区切り文字をエスケープ
SRC_PATHに「c:\windows\hogehoge」とかが入っているとする。
DEST_PATHに結果が格納される。
#[\]を[\\]にエスケープ DEST_PATH=$(echo $SRC_PATH | sed -e "s#\\\\#\\\\\\\#g") #[\]を[\/]にエスケープ DEST_PATH=$(echo $SRC_PATH | sed -e "s#\\\\#\\/#g") #[/]を[\/]にエスケープ DEST_PATH=$(echo $SRC_PATH | sed -e "s#/#\\/#g") #[/]を[\\]にエスケープ DEST_PATH=$(echo $SRC_PATH | sed -e "s#/#\\\\\\\#g")