作者: Bunta
日時: 2005/5/18(22:17)
Mbsed, Onigsedでの「ー」(オンビキ)

 Bruce.さん、いつもお世話になっています。文太です。

 さて、    何かチョンボをまたやらかしているのかもしれませんが、  「ー」
(815Bh)が検索文字列に入ると、"unterminated 's' command" と叱られます。
Mbsed, Onigsed の両方で出るということは、Bruce. さんが変更した部分以外な
んじゃないかな、と思っていますが…。

"s/ー/−/"

 このようなスクリプトで(コマンドラインに  -e " 置換コマンド " と直接書
いても同じでした)、再現するか試していただけますか?

 対象ファイルは、

ー
1
2

 なんてので十分だと思います。

>Mbsed -f test.sed test.txt
>Onigsed -f test.sed test.txt
>Mbsed -e "s/ー/−/" test.txt
>Onigsed -e "s/ー/−/" test.txt

 の4通り、試しました。

文太