grep で空行がヒットしない??No.03574
杉浦 まさき さん 99/06/23 00:06
 
ども、杉浦 まさき です。

えっと、grep の正規表現で ^$ や ^\n (空行) が
一切ヒットしないのはもう報告されてましたっけ(^^;?
それとも仕様でしたっけ??
Ver.3.01 ですが…。


[ ]
RE:03574 grep で空行がヒットしない??No.03579
秀丸担当 さん 99/06/23 19:03
 
>えっと、grep の正規表現で ^$ や ^\n (空行) が
>一切ヒットしないのはもう報告されてましたっけ(^^;?
>それとも仕様でしたっけ??

報告されていないような気がします。
バグリストに入れておきます。

[ ]
RE:03579 grep で空行がヒットしない??No.03583
Arimac さん 99/06/24 11:36
 
>>えっと、grep の正規表現で ^$ や ^\n (空行) が
>>一切ヒットしないのはもう報告されてましたっけ(^^;?
>>それとも仕様でしたっけ??
>
>報告されていないような気がします。
>バグリストに入れておきます。

JRE32.DLLに渡ってくる各行の
改行(\n)コードが2個づつ(1個多い)
というのも仕様なんでしょうか?

[ ]
RE:03583 grep で空行がヒットしない??No.03595
秀丸担当 さん 99/06/25 18:16
 
>JRE32.DLLに渡ってくる各行の
>改行(\n)コードが2個づつ(1個多い)
>というのも仕様なんでしょうか?

見てみたら、通常の検索では改行は LF だけで渡しているのに対して、
GREPでは CR+LF で渡しているので、それが原因かもしれません。

[ ]
RE:03595 grep で空行がヒットしない??No.03604
Arimac さん 99/06/28 11:12
 
>>JRE32.DLLに渡ってくる各行の
>>改行(\n)コードが2個づつ(1個多い)
>>というのも仕様なんでしょうか?
>
>見てみたら、通常の検索では改行は LF だけで渡しているのに対して、
>GREPでは CR+LF で渡しているので、それが原因かもしれません。

改行コードが2個づつというのは
確認ミスでした。どうもすみません。

CR+LFをCでそのままファイルに書くと
CR+CR+LFとなって、それを秀丸で
開くと2行に見えたのでした。

[ ]