msoliver
(usa Debian)
Enviado em 06/11/2019 - 17:28h
giestal escreveu:
Caros,
Poderiam ajudar como utilizar o GREP para localizar uma string dentro de um diretorio com varios arquivos.,
porem cada arquivo que for localizado e printar no prompt que mostre tambem o dia que estes arquivos foram gerados...exemplo:
1 - grep -l fonte *
2 - arquivos listados
file1.txt
file2.txt
file3.txt
O que preciso e saber qual comando com grep e pipe que mostraria assim:
file1.txt - -rw-r--r-- 1 admmdw admmdw 20759169 Nov 6 07:00
file2.txt - -rw-r--r-- 1 admmdw admmdw 20759169 Nov 6 07:00
file3.txt - -rw-r--r-- 1 admmdw admmdw 20759169 Nov 6 07:00
Poderiam ajudar?
Grato
Boa tarde.
Para procurar por uma string em um diretório que contem vários arquivos, faça:
grep -r 'string'
Onde: -r, --recursive equivalente a --directories=recurse
Para obter a saída desejada, vejo que o mais eficiente é:
grep -rl 'string'|xargs ls -l --full-time
Não Faz parte da solução do problema:
Importante: echo -e "$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')"
Att.: Marcelo Oliver