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

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

Re: [shell-script] Apagar determinada linha em um arquivo tipo texto.


From: Eduardo Rossoni
Subject: Re: [shell-script] Apagar determinada linha em um arquivo tipo texto.
Date: Mon, 6 May 2002 15:09:53 -0300

Aurelio,

tranquilo?

         Valeu hein!!?     

Pô!!!... era isto mesmo que eu precisava.


Muito obrigado!!!

Eduardo Rossoni
  ----- Original Message ----- 
  From: Aurelio Marinho Jargas 
  To: address@hidden 
  Sent: Tuesday, December 23, 2003 8:21 AM
  Subject: Re: [shell-script] Apagar determinada linha em um arquivo tipo texto.


  oi eduardo,

  > On Mon, 22 Dec 2003 2:22pm  -0200, Eduardo Rossoni wrote:
  > Existe uma forma em shell script de apagar uma linha em um
  > determinado arquivo de texto(semelhante ao passwd, separado por
  > delimitadores) . Exemplo: buscar por um nome em determinada linha
  > e apaga-lo.


  "apaga-lO" ?

  bem, se fosse apaga-lA, eu suponho que você queria apagar a linha
  toda caso encontrasse o nome desejado. isso pode ser feito
  facilmente com o grep -v, que não mostra as linhas que contenham
  o padrão de busca.

  supondo que seu delimitador seja :, igual no passwd, use

       fgrep -v ':nome:' arquivo > arquivo-novo

  para excluir a linha.

  agora, considerando-o o "apaga-lO", você quer apagar o nome e não
  a linha, aí é só usar o sed:

       sed 's/:nome:/::/' arquivo > arquivo-novo


  obs.: aproveitando a discussão, o dia que sed/grep/cut e amigos
        não forem considerados shell script vocês me avisem, pois
        daí também vou perceber que o céu não é mais azul e o mar
        não é mais salgado :)

  falou!

  =====
  -- 
  Aurelio Marinho Jargas - De volta para Curitiba & Conectiva
  RAC! RAC! RAC! http://aurelio.net/rac
  II SDSL visto pela lente verde http://aurelio.net/curso/IIsdsl

  ______________________________________________________________________

  Conheça a nova central de informações anti-spam do Yahoo! Mail:
  http://www.yahoo.com.br/antispam



  ---------------------------------------------------------------------
  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.listasdiscussao.cjb.net
  ---------------------------------------------------------------------



  Seu uso do Yahoo! Grupos é sujeito aos Termos do Serviço Yahoo!. 


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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