The UNIX and Linux Forums  

Go Back   O UNIX e Linux Forum > Top Fóruns > Programação Shell Script e
.
google unix.com



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

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 01-23-2008
tiger99 tiger99 is offline
Usuário
  
 

Join Date: Nov 2005
Lugares: 22
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
  #2 (permalink)  
Old 01-23-2008
shamrock shamrock is offline Forum Advisor  
Usuário
  
 

Join Date: Oct 2007
Localização: E.U.A.
Lugares: 753
Citação:
Originally Posted by tiger99 View Post
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
2 comando procura por ficheiros que tenham a string "teste" como parte de seu nome enquanto pesquisas de comando 1 a string "teste" dentro de cada um dos arquivos.


Código:
ls -R | xargs grep "test"  #this makes command 2 like command 1

  #3 (permalink)  
Old 01-23-2008
tiger99 tiger99 is offline
Usuário
  
 

Join Date: Nov 2005
Lugares: 22
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
  #4 (permalink)  
Old 01-23-2008
mehmet_demirez mehmet_demirez is offline
Usuário
  
 

Join Data: dezembro 2007
Local: Istambul
Lugares: 23
tente o seguinte:

encontrar. | Xargs grep-l "teste"
  #5 (permalink)  
Old 01-23-2008
summer_cherry summer_cherry is offline Forum Advisor  
Usuário
  
 

Join Date: Jun 2007
Localização: Beijing China
Mensagens: 1.092
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.
Closed Thread

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 06:39.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0