for(*
não é uma expressão regular válida. Se você estiver tentando corresponder ao texto literal for(
, tente fgrep
em vez de grep
. Se você está tentando fazer outra coisa, por favor, esclareça o que você está tentando pesquisar.
Observe que *
em expressões regulares não funciona como *
em curingas (em regex, significa "zero ou mais do caractere anterior", não "qualquer seqüência de caracteres").
Além disso, /usr/include
é um nome de diretório, não um nome de arquivo ou nomes de arquivos correspondentes a padrões de caracteres curinga. Você pode querer /usr/include/*.h
ou um idioma que envolva find ... -print | xargs grep ...
, mas, novamente, isso ajudaria a ter uma ideia mais clara do que você está tentando fazer.