grepでヒットした前後の行を見たいNo.02483
あつし さん 18/11/23 10:23
 
プログラムを調査している時、
/* これこれのエラーの場合 */
errcode = "EH01";
/* しかじかのエラーの場合 */
errcode = "EH02";
/* データベースエラーの場合 */
errcode = "EH03";
を、grepの実行でファイル間検索するのですが、「errcode」を検索すると、
その上のコメントが出て来ません。(当たり前ですが)
ヒットする行の前後を一緒に表示したい時、皆さんはどうしているでしょうか?
必ずしも1行上とは限らないので、ややこしいですが、時々これが出来れば、と思い
ます。

[ ]
RE:02483 grepでヒットした前後の行を見たNo.02484
山紫水明 さん 18/11/23 17:27
 
 あつしさん,

>ヒットする行の前後を一緒に表示したい時、皆さんはどうしているでしょう
>か?
>必ずしも1行上とは限らないので、ややこしいですが、時々これが出来れば、と
>思います。

 拙作の紹介で恐縮ですが,マクロライブラリに「前後行・行渡り検索・結果強
調Grepマクロ」があります。よろしければご覧下さい。
https://hide.maruo.co.jp/lib/macro/zengo320.html

修正版は http://12sun.on.coocan.jp/sansui.html に置いています。

                    山紫水明
                    SANSHISUIMEI

[ ]
RE:02484 grepでヒットした前後の行を見たNo.02485
あつし さん 18/11/24 00:37
 
山紫さん、

これは、有難いです。
謹んで使わせて頂きます。


> 拙作の紹介で恐縮ですが,マクロライブラリに「前後行・行渡り検索・結果強
>調Grepマクロ」があります。よろしければご覧下さい。
>https://hide.maruo.co.jp/lib/macro/zengo320.html
>
>修正版は http://12sun.on.coocan.jp/sansui.html に置いています。
>
>                    山紫水明
>                    SANSHISUIMEI

[ ]