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



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.

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 11-16-2007
Usuário
 

Join Date: Nov 2007
Posts: 3
Padrão pesquisar arquivos padrão em c

Tenho um problema na busca de um padrão específico em c arquivos.

Minha exigência:

Tenho que encontrar todos os operadores em todos os cfiles divisão.

O problema é, o multi linha observações e comentários única linha também terá barra nele.

Mesmo após estes comentários evitando também, se tanto o operador divisão e os comentários vêm na mesma linha, estamos a perder a divisão operador.

Por favor, me fornecer a solução ...

Dê-me algumas sugestões
Links Patrocinados
  #2 (permalink)  
Old 11-16-2007
Usuário
 

Join Data: dezembro 2005
Lugares: 80
encontrar / operador

sed -n '/ \ / \ / / d; / \ / \ * / d; / \ * \ / / d; / \ / / p' hello.c

Isto primeiro remova todos os / / comentários e, em seguida, / * e * /
e, em seguida, a partir de pesquisa para o restante /

Espero que isso possa ajudar

Atenciosamente,
RUV
  #3 (permalink)  
Old 11-16-2007
Moderador
 

Join Date: Feb 2007
Localização: The Netherlands
Mensagens: 4.933
Citação:
Código:
sed -n '/\/\//d; /\/\*/d ; /\*\//d ;/\//p' hello.c

Isso não funciona se você tem linhas semelhantes:


Código:
a=30/6;	/* Comment */
a=10/2;	// comment

Tente este:


Código:
sed -n '/[0-9a-zA-Z] *\/ *[0-9a-zA-Z]*/p' file.c

Atenciosamente
  #4 (permalink)  
Old 11-17-2007
Usuário
 

Join Date: Nov 2007
Posts: 3
Oi Franklin

O que realmente faz esse comando .....

Eu não estou muito ciente de sed comando .....

Por favor, explique-me claramente ...


obrigado
  #5 (permalink)  
Old 11-17-2007
Moderador
 

Join Date: Feb 2007
Localização: The Netherlands
Mensagens: 4.933
A opção-n suprime a saída automática de linhas de entrada (que é o padrão).
O p no final diz sed saída para as linhas que fósforos.


Código:
[0-9a-zA-Z] *

Esta procura por linhas no lado esquerdo da divisão operador.
Os personagens na busca de um parêntesis caracteres numéricos ou uma variável e no espaço e asteric após o parênteses para zero ou mais espaços.


Código:
\/

Esta é a divisão escapou operador.


Código:
 *[0-9a-zA-Z]*

No lado direito do operador divisão buscamos para zero ou mais espaços e precedido um caractere numérico ou uma variável.

Atenciosamente

Última edição por Franklin52; em 11/17/2007 09:50.. Motivo: typo
  #6 (permalink)  
Old 11-17-2007
Usuário
 

Join Date: Nov 2007
Posts: 3
Padrão pesquisar arquivos padrão em c

Muito obrigado.



Esta solução é que todos os ficheiros que está a ter divisão operador.

E ao mesmo tempo que alguns arquivos que não têm divisão operador.

xx.c: x \u003d y; / *** dfldkfdk ** /
xx.c: regresso; / dfkdfdkd ** ** /
xx.c: / ** retornar algum valor ** /

pode me dar alguma sugestão sobre este?

Thanks & Regards,
MURTHY.
  #7 (permalink)  
Old 11-17-2007
Moderador
 

Join Date: Feb 2007
Localização: The Netherlands
Mensagens: 4.933
Eu colocado essas linhas em um arquivo e trabalha muito bem para mim, eu não pegar aquelas linhas como saída.
Já que você digitou o comando exatamente? Observe os espaços antes do asterics.

Se você esqueceu que você não entendeu a minha explicação acima.

Atenciosamente
Links Patrocinados
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 Desligado


Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
Procurar todos os arquivos que contenham padrão ravi.sadani19 Programação Shell Script e 4 11-29-2008 06:52
Procurando arquivos com determinadas seqüência padrão intriga UNIX para Dummies Perguntas & Respostas 1 02-28-2008 05:28
Quanto Pesquisando Padrão sbasetty Programação Shell Script e 2 09-29-2006 06:49
Padrão pesquisar dentro Variável - não olhando para arquivos Rediranch UNIX para Dummies Perguntas & Respostas 3 06-07-2005 03:07
padrão pesquisar usando C giannicello Programação 1 04-16-2002 01:53



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


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 Brasil Content Copyright © 1993-2010. Todos os direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0