拡張子を指定して再帰的にgrep
こんな感じ?
そんなわけで、findを使って検索範囲を絞りこむ。
xargsを使うと、
% find ../ -name '*.c' | xargs grep hoge
うは、めんどい。(速度は早い)
コマンド置換で。
% grep hoge $(find ../ -name '*.c')
ちょっとすっきり。
zshで。
% grep hoge ../**/*.c
いいね。
manを真面目に読んでみるかなぁと
数年の時が流れ
manを真面目に読んだら、
% grep hoge --include='*.c' -r
あるじゃん。
更新履歴
- 2013/04/11
- manを真面目に読んだ。