Я ищу слово, в этом случае "hehe", который расположен в файле findTest
при помощи grep, но когда я инициирую поиск:
grep -r "hehe"
или
grep -lr "hehe"
это запускается, но после 5 минут, не ожидая ничего не происходит, даже если я нахожусь в том же каталоге как файл. единственным путем я добираюсь, результаты немедленно находятся в том же каталоге и вводе:
grep "hehe" findTest
Их любые другие пути состоят в том, чтобы искать слово? даже если не в том же каталоге.
Эти grep
команда ожидает или файл (или, в случае -r
, каталог) имя или вход от стандартного входного потока - это просто находится, ожидая Вас, так предоставьте один или другой.
Как альтернатива введению имени текущего каталога, можно использовать стенографию .
или ./
т.е.
grep -r "hehe" .
или
grep -r "hehe" ./
Также Вы можете grep в файл с ними кодировать, которые имеют тот же вывод
grep -i "statement" file.ext
cat file.ext | grep statement