![]() |
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui. |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| comparar o conteúdo das duas listas | xyzt | UNIX para Dummies Perguntas & Respostas | 2 | 04-29-2008 11:36 |
| pesquisar arquivos através de todos os subdiretórios abaixo do diretório atual | milagros | Programação Shell Script e | 5 | 05-15-2007 05:00 |
| procura de conteúdos de arquivos | Aretai | UNIX para Dummies Perguntas & Respostas | 19 | 03-09-2007 06:44 |
| Procurando arquivos com mais de 30 dias de idade no diretório atual | cxredd4 | Programação Shell Script e | 18 | 06-11-2006 03:16 |
| Procurar e remover o arquivo de conteúdo | rkumar28 | Programação Shell Script e | 7 | 02-27-2005 05:40 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
pesquisar conteúdo dos arquivos no atual e sub-diretórios
Oi
Eu estava me perguntando por que razão 2 comando não funciona como o comando 1 abaixo. 1. encontrar. -exec grep "teste" '()' \;-print 2. ls-R | grep "teste" Estou tentando pesquisa "teste" de todos os processos em curso e sub-diretórios. O que há de errado com o meu comando 2? Agradecemos antecipadamente a sua ajuda |
|
||||
|
Citação:
Código:
ls -R | xargs grep "test" #this makes command 2 like command 1 |
|
||||
|
Oi shamrock
Obrigado por sua ajuda No entanto, o código que você sugeriu ls-R | xargs grep "teste" me dá uma enorme lista que termina com "Nenhum tal lima ou diretório". ou seja, grep: expr.sh: Nenhum tal lima ou direcotory É possível exibir apenas o diretório eo nome do arquivo quando o texto que eu estou procurando é encontrado? Obrigado |
|
||||
|
2> / dev / null
Oi, Para o "Nenhum tal lima ou diretório", é porque há mensagens de erro ao imprimir o stand de saída, você pode ignorá-las, adicionando Código:
2>/dev/null no final do comando, que irá parar de imprimir toda a mensagem de erro para repousar saída que é a nossa tela. |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|