Grep, никакой возврат значения

Я ищу слово, в этом случае "hehe", который расположен в файле findTest

при помощи grep, но когда я инициирую поиск:

grep -r "hehe"

или

grep -lr "hehe"

это запускается, но после 5 минут, не ожидая ничего не происходит, даже если я нахожусь в том же каталоге как файл. единственным путем я добираюсь, результаты немедленно находятся в том же каталоге и вводе:

grep "hehe" findTest 

Их любые другие пути состоят в том, чтобы искать слово? даже если не в том же каталоге.

1
задан 7 June 2014 в 00:44

2 ответа

Эти grep команда ожидает или файл (или, в случае -r, каталог) имя или вход от стандартного входного потока - это просто находится, ожидая Вас, так предоставьте один или другой.

Как альтернатива введению имени текущего каталога, можно использовать стенографию . или ./ т.е.

grep -r "hehe" .

или

grep -r "hehe" ./
4
ответ дан 10 November 2019 в 18:44

Также Вы можете grep в файл с ними кодировать, которые имеют тот же вывод

grep -i "statement" file.ext
cat file.ext | grep statement
0
ответ дан 10 November 2019 в 18:44

Другие вопросы по тегам:

Похожие вопросы: