Archive for 12月, 2008



grepで検索かけて、その付近を表示

仕事でgrep -Aって使ってるひと見ました。 なんだろうなぁ?と思ってたら引っかかったキーワードから下n行を表示するオプションのようです。 複数行に分かれたログの特定パターンを抜き出すとかが便利のようですが、プログラムから関数名+数行をかけるとかって使い方もあるかと思います。 $ cat stack.c |grep -A 10 ‘main’ int main(int argc, char **argv) { stack s; int c; s = new_stack(); while((c = getchar()) != EOF) { switch(c) { case ‘(‘: push(s, ‘)’); break; case ‘[': push(s, ']‘); break;