このページの例で使うファイル
こんなファイルがあるとする。
ファイル名:bustcup.txt
ファイル内容:
a
b
c
d
e
f
g
h
i
j
k
l
m
n
アルファベットが 1行に 1文字 ずつあるだけのテキスト。
前後の行を表示させる
grep -数字
例)
$ grep -3 g *
bustcup.txt-d
bustcup.txt-e
bustcup.txt-f
bustcup.txt:g
bustcup.txt-h
bustcup.txt-i
bustcup.txt-j
- 検索文字列+前の行が3行
- 検索文字列+後の行が3行
表示される。
grep -C
は、
grep -2
と同等。
検索文字列+後の行を表示させる
grep -A 数字
例)
$ grep -A 2 g *
bustcup.txt:g
bustcup.txt-h
bustcup.txt-i
- 検索文字列+後の行が2行
表示される。
検索文字列+前の行を表示させる
grep -B 数字
例)
$ grep -B 2 g *
bustcup.txt-e
bustcup.txt-f
bustcup.txt:g
- 検索文字列+前の行が2行
表示される。
コメント