作者: 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通り、試しました。 文太