У меня есть странная проблема на FreeBSD 8.4-STABLE с grep (GNU grep) 2.5.1-FreeBSD.GNU grep на FreeBSD не работает должным образом
Если я пытаюсь установить grep -Hnr searchstring
, я не получил никакого вывода, но grep запускает указанный ps aux и продолжает работать, пока не убью процесс.
Если я скопировать TestFile в пустой каталог и сделать
cat testfile | grep searchstring
это работает.
Но если я пытаюсь использовать grep -Hnr searchstring
в этом каталоге, я также не получаю выход, grep продолжает работать и работает, но не дал никаких совпадений.
Кто-нибудь знает, как это решить?
Ах спасибо, в системах, где я уже использовал этот шаблон, он как-то работает без точки. Но он работает, как вы сказали, спасибо. – mstruebing
GNU grep версии 2.11+ предположим '.', когда' -r' используется без каких-либо аргументов. См. Раздел «Новые функции» [здесь] (http://lists.gnu.org/archive/html/info-gnu/2012-03/msg00000.html). Я бы предположил, что ОП привык к этому, не осознавая этого. –