Você esqueceu de dizer grep
onde para pesquisar, então fica ali esperando que os dados sejam inseridos de 'stdin' - geralmente um pipe, mas nesse caso seu teclado. Você pode confirmar digitando algo como " this is a word
", Inserir , Ctrl Z , Inserir .
Se você quiser pesquisar o diretório atual, recursivamente, forneça .
como o caminho.
grep -rne word .
(Nota 2012-07: A versão mais recente do GNU grep pesquisará o diretório atual automaticamente se -r
for fornecido.)
Em muitos casos, *
também funcionará, mas isso não é recomendado porque 1) é ineficiente - expandir o curinga para todos os nomes de arquivo leva algum tempo e pode até transbordar o comprimento permitido da linha de comando; 2) ele não combina com os dotfiles (nomes que começam com um ponto) na maioria dos shells, embora eu não tenha certeza se isso se aplica à expansão feita pelo próprio Cygwin.