Descobri que se procurasse usando grep sem especificar um caminho, como grep -r 'mytext'
se demorasse infinitamente. Enquanto isso, se eu procurar com o caminho especificado, grep -r 'mytext' .
ele encontra instantaneamente o que eu preciso. Então, estou curioso, em primeira forma, em qual diretório o grep pesquisa?
UDATE: versão grep: grep (GNU grep) 2.10
grep
é isso. Com o GNU grep
, uso no Linux grep -r 'mytext'
e grep -r 'mytext' .
faz o mesmo: pesquise recursivamente a partir do diretório atual. Quando o -r
switch é usado, o GNU grep
não procura STDIN.
grep
2.12: pastebin.com/L4my26QS Enquanto isso, encontrei isso no arquivo NEWS referente à versão 2.11 (02-03-2012): "Se nenhum operando de arquivo for fornecido, e uma opção de linha de comando -r ou equivalente for fornecida , o grep agora pesquisa no diretório de trabalho. Anteriormente, o grep ignorava o -r e pesquisava a entrada padrão de forma não recursiva. Um -r encontrado em GREP_OPTIONS não tem esse novo efeito. "
foomytextbar
(seguido de Enter) depois de executargrep -r 'mytext'
.