Я предполагаю, что это расширение не разработано, чтобы использоваться тот путь. Катастрофический отказ указывает на ошибку, конечно, но редко инициировал ту.
Как практичный делают Вы думаете, что это должно подать миллиард последовательных целых чисел к чему-нибудь?
Если у Вас есть GNU grep
можно использовать --exclude=GLOB
опция, как
grep -r --exclude='*.sql' pattern dir/
Это сделает это для Вас и исключит .sql и .txt файлы:
find /some/dir -type f ! -name '*\.sql' ! -name '*.txt' -print0 | xargs -0 grep 'foobar'
Однако это кажется, что ack был бы намного лучшим инструментом для того, что Вы пытаетесь сделать:
ack -a --nosql 'foobar' /some/dir
ack - a --nobinary
включает двоичные файлы
– Michael Mrozek♦
15.11.2012, 20:23