Você pode conseguir isso por --exclude
e --exclude-dir
opções do grep
Por exemplo:
grep -r --exclude-dir='<dirs_to_exclude>' PATTERN data
ou
grep -r --exclude='<pattern_of_file>' PATTERN data
Eu tenho o texto que quero pesquisar recursivamente em mydir/
. Eu normalmente digitaria grep -r "text to find" mydir/"
, mas o que eu digitaria se quisesse pesquisar todos os arquivos, exceto um específico?
Por exemplo, eu não quero pesquisar o arquivo "myfile.txt", mas ele está contido no diretório.
O que eu digitaria?