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
[
△
]