Encontre uma string específica ou o Word em arquivos e diretórios

0

Precisa encontrar esta string "key" : " recursivamente em todos os arquivos no diretório atual.

Eu usei o comando abaixo e não funcionou.

grep -i -R " \"key\":\" " .
    
por itgeek 28.09.2018 / 20:03

2 respostas

2

Isso pode ser porque " \"key\":\" " não é o padrão que representa "key" : " , pois há um espaço no padrão antes de \"key . Experimente:

grep -i -R "\"key\":\" " .

Ou para simplificá-lo e torná-lo mais legível:

grep -iR '"key" : ' .
    
por 28.09.2018 / 20:58
1
find . -type f -exec grep -rl 'key" : ' {} +

Use -r em vez de -R , porque -R segue links simbólicos ao descer em diretórios, enquanto -r não.

    
por 28.09.2018 / 20:27

Tags