回答編集履歴
1
こっちの方がいいとおもった
answer
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
require 'grep'
|
5
5
|
include Grep
|
6
6
|
if ARGV.size < 2 then warn "Usage: ruby #{$0} dir text"; exit 1; end
|
7
|
-
Dir.glob("#{ARGV[0]}/**/*").select
|
7
|
+
Dir.glob("#{ARGV[0]}/**/*").select(&FileTest.method(:file?))
|
8
8
|
.each { |f| grep(f, ARGV[1]).each { |s| puts "#{f}:#{s}" } \
|
9
9
|
rescue warn "#{f}:[BINARY]" }
|
10
10
|
```
|