shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Excluir linha com comentario se esta já existir sem comentario


From: edmundo_goncalves
Subject: Re: Excluir linha com comentario se esta já existir sem comentario
Date: Tue, 05 Oct 2010 01:13:35 -0000
User-agent: eGroups-EW/0.82

Muito Obrigado mesmo Cristiano, com certeza estudarei cada detalhe...

--- Em address@hidden, "Cristiano" <boxferrari@...> escreveu
>
> --- Em address@hidden, "edmundo_goncalves" <edmundo_goncalves@> escreveu
> >
> > Olá pessoal !!!
> > 
> > Este é meu primeiro post sou novo em shell script e ainda nao consigo fazer 
> > combinações com comandos.
> > 
> > Gostaria de saber se é possivel comparar duas linhas e excluir uma, mas 
> > nesse caso a lista esta assim...
> > 
> > #abc123def
> > #fghij
> > #klmnopqrst
> > abc123def
> > #123
> > fghij
> > 
> > ...aqui tenho "#abc123def" e "abc123def" e também "#fghij" e "fghij"
> > como faria para excluir as linhas que começam com # dessas linhas que se 
> > "repetem".
> > 
> > Obrigado!
> >
> 
> Resumindo a idéia:
> 
> 1) pegar no texto original, tudo o que não é comentário e alimentar um laço
> 
> 2) fazer o laço retornar para uma variável todas as recebidas, na forma de 
> uma única string que servirá como um conjunto de comandos do sed para 
> **deletar** as linhas de comentário que tenham conteúdo **igual** às 
> recebidas pelo laço
> 
> 3) executar o sed no arquivo original, passando o conteúdo daquela variável 
> como comando
> 
> Acho que o ideal é orientar como fazer, e não dar o script pronto.
> 
> Mas, às vezes é mais didático dar código e deixar a pessoa tentar entender o 
> que ele faz. 
> 
> Segue então: http://pastebin.com/gskhbsNx
>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]