個人的なまとめ。

何かてきとーに書きます。

Linuxで特定の文字列を含むファイルを効率的に探す時のコマンド

同じ研究室の優秀な後輩さん(id:kosuke128)に教えてもらった便利なコマンドをメモっておく.

Linuxで特定の文字列を含むファイルを効率的に探す時のコマンド

find [ディレクトリ] -name "[ファイル名]" | xargs grep "[検索したい文字列]" -n

たとえば,

find . -name "*.c" | xargs grep "sizeof" -n

で今いるディレクトリから下のファイルでファイル名が.cで終わるファイルからsizeofを含む行を行数と一緒に表示する.

後輩さんありがとう.