すぐ忘れる。
標準形
find . -name '*.rb' -print | xargs grep require
./hoge.rb:require "dbi" ./hoge.rb:require "rubygems" ./fuga.rb:require "rubygems"
ファイル名は要らない形
find . -name '*.rb' -print | xargs grep -h require
require "dbi" require "rubygems" require "rubygems"
重複を除く形
find . -name '*.rb' -print | xargs grep -h require | sort -u | uniq
require "dbi" require "rubygems"
条件に一致したファイル名を出力する形
find . -name '*.rb' -print | xargs grep -l require
./hoge.rb ./fuga.rb
条件に一致しないファイル名を出力する形
find . -name '*.rb' -print | xargs grep -L require
./haga.rb