2463. Re: sedの複行、あるいは「\n」と「$」


番号順一覧Top スレッド順一覧Top
作者: Zazel
日時: 2008/8/31(14:58)
Zazelです。

本論には興味ないので、ここだけ。

=== 藤岡和夫 <kazuf@...> さんが書かれた
=== <20080831131332.1EB8.KAZUF@...> にて

>  これについては、最初から改行がついていても、Nで次の行を読み込むときに
> 前の文字列に改行を付加しても、実装は別にして結果が同じなので一応了解です
> ね。もともと存在しているものをなぜわざわざはずしたり付けたりする必要があ
> るのか無駄な感じがしますが。

レコードに分割したときに最後にレコードセパレータが残っていたら
おかしいと思います。AWKでも $NF の最後には改行が必要ですか?(^_^)

ちなみに1980年以前のsedのソースでも、Nで次行を読み込む直前に
改行を付加するようになっています。

(* SEKI Masatoshi  //  Zazel                      *)
(*  Would you hold my hand? Softly, let's linger. *)
前の発言: 2462. Re: GNU sed version 4.1.4(日本語版)/I フラグ [Bunta] 2008/8/31(14:16)
後の発言: 2464. Re: sedの複行、あるいは「\n」と「$」 [藤岡和夫] 2008/8/31(15:13)
親発言: 2459. Re: sedの複行、あるいは「\n」と「$」 [藤岡和夫] 2008/8/31(13:20)
子発言: 2465. Re: sedの複行、あるいは「\n」と「$」 [藤岡和夫] 2008/8/31(15:24)
        2468. Re: sedの複行、あるいは「\n」と「$」 [Bunta] 2008/9/01(00:40)