[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Substituir /* xxxxx */ por espaco
From: |
Miranda |
Subject: |
Re: [shell-script] Substituir /* xxxxx */ por espaco |
Date: |
Wed, 22 Dec 2004 09:56:43 -0200 |
User-agent: |
KMail/1.5 |
mais fácil um programa em C
para fazer isso
o awk a seguir
retira linhas entre comentários mas não
linhas como a abaixo , por exemplo
char nome[30] ; /* Nome do funcionario */
fiz o teste com o arquivo
/usr/include/unistd.h
os comandos estão no arquivo
cmd.awk
> BEGIN{IMP="S"}
/\/\*/{IMP="N"}
/\*\//{IMP="S";getline}
{if ( IMP == "S" ) print}
a chamada
awk -f cmd.awk /usr/include/unistd.h
On Tuesday 21 December 2004 19:58, Ragner Magalhaes wrote:
> Oi pessoal !
> eu tenho alguns arquivos c com comentários do tipo
>
> /* asd
> *ads
> */
> eu quero excluir esses comentários do meu codigo !
>
> Como faco isso ?
>
>
>
>
>
>
> _______________________________________________________
> Yahoo! Acesso Grátis - Instale o discador do Yahoo! agora.
> http://br.acesso.yahoo.com/ - Internet rápida e grátis
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> prévio aviso.
> --------------------------------------------------------------------- Sair
> da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>
> Links do Yahoo! Grupos
>
>
>