Como grep sem arquivos ocultos? [duplicado]

1

Eu tenho dois arquivos regulares diferentes: myscript2 e myscript3 com a palavra 'dash' dentro. Eu quero grep-los, mas por causa de '-r' além de grep eu tenho arquivos ocultos também. Eu tentei usar 'grep -v' após pipe para se livrar de arquivos ocultos. Eu falhei. Por quê? O que fazer para resolver meu problema?

$ ls
myscript2
myscript3
$ cat myscript2
dash
$ grep -r -l 'dash' | grep -v '^.*'
    
por Josef Klimuk 16.01.2018 / 06:50

1 resposta

3

Experimente --exclude :

grep -R --exclude='.*' <pattern> <dir>
    
por thomasrutter 16.01.2018 / 06:52