メインコンテンツに移動
mattz.xii.jp

Main navigation

  • Home
  • YBR125メモ
User account menu
  • ログイン

パンくず

  1. ホーム

タグ:grep

By mattz , 2011/07/08

この手の話は、なんだよそんなことも知らなかったのかよ、的な話ではありますが。

grepコマンドのオプションにCってのがあるのを最近知りました。バージョン依存だったりするかもしれませんが、その辺を調べる気はありません。

$ grep -C1 hoge xxxx.log

などとやりますと、xxxx.logから「hoge」を含む行とその前後1行が抽出できます。

$ grep -C5 hoge xxxx.log

なら前後5行。

で、今更help見てみたら、A(after)とかB(before)もあるらしいので、一緒に覚えちゃいましょう。僕も今覚えました。

役に立つシチュエーションは結構あると思いますです。

追記

さらにhelp見てたら、-CのCは省略できるらしい。つまり

$ grep -C5 hoge xxxx.log

と

$ grep -5 hoge xxxx.log

は同じだよ、と。

タグ

  • 雑記
  • linux
  • grep

ランダム

  • Re: PCを買ったらまずは設定しておきたい(以下省略 (2009/07/17)
  • 増田閲覧用webアプリの3つ目 (2009/10/20)
  • Twitterのパーマリンクを表示した後にその日のtwilogに飛ばすbookmarklet作った。 (2010/09/29)
  • 英語キーボードのススメ (2008/06/10)
  • それならば、 (2009/01/16)

月別アーカイブ

  • 2月 2026 (2)
  • 1月 2026 (5)
  • 12月 2025 (6)
  • 11月 2025 (5)
  • 10月 2025 (6)
  • 9月 2025 (12)
  • 8月 2025 (4)
  • 7月 2025 (3)
  • 6月 2025 (54)
  • 12月 2024 (1)
  • 11月 2023 (3)
  • 10月 2023 (1)

ページ送り

  • 1
  • 次ページ
RSS feed