藤岡さん、またしてもご迷惑をお掛けしております。
なのですが、前回に同じく話があまり通じていないようで、少々残念ではあり
ます。僕の不徳のいたすところだと思っています。
僕の「目的」 は、onigsed と mbsed と文太の頭のバグ出しです(網羅的には
やれませんが、少なくともそう思えたら、です)。
> > =====================
> > aaa
> > ---
> > =====================
> > といった入力が
> > =====================
> > aaa
> >
> > ---
> > =====================
> > となれば正解のはずです。
> 目的によるのですが、単に
目的は、バグ出しですから…。僕の個人的な目的は、その前の「身勝手な」ス
クリプトで得られております。m(__)m
デリミタの前を見なければいけない条件なので、最初にあげたテスト用でない
スクリプトのようになっています。
> でびさんも言われているようにsedのバージョンによって改行の取り扱いが違い
> ますから、複数行を取り扱うとパターンスペースの中で動作が変わってしまうか
> もですね。
うーん、僕はBruce.さんが「改行に扱いに関してオリジナルと違う」と書かれ
ていたことを記憶しています。ただ、「ヴァージョンによって」ではないと思う
のです。繰り返しですが、GNU sed 4.1.4の日本語移植版だけの話なのです。(僕
の最初の書き方が良くなかったのですが。)
そして、その「違い」を知りたいのです。もちろん、できれば違って欲しくない
のです。
> sedも自分の思うとおりに動くものがあるなら、それを使えばよいのでは・・・
些末な事柄にひっかかるようですが、 僕はXP環境では、是非ともonigsedと
mbsedにきちんと動いてもらいたいし、 そのように2つが成長してくれることを
願っているのです。もったいなすぎますよ、もし僕が間違っていないなら。「文太
の頭のバグ出し」におつき合いいただけませんか?
Bunta