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

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

Re: [shell-script] sed não está trocando a linha inteira


From: Gustavo Chaves
Subject: Re: [shell-script] sed não está trocando a linha inteira
Date: 18 Feb 2005 14:20:20 -0200
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3

>>>>> On Fri, 18 Feb 2005 13:49:15 -0200, Eriberto <address@hidden> said:

  > Pessoal,

  > Eu tenho um arquivo assim:

  > 123
  > 45
  > 29
  > 34

  > Queria jogar na tela o seguinte:

  > 123 + 45 + 29 + 34

  > Usei:

  > echo `cat tmp/anual.txt|tr '\012' ';'|sed 's\;\ + \'`

  > O problema é que o resultado aparece assim:

  > 123 + 45;29;34;

  > O ";" no fim da linha não é problemas. Mas pq o sed não trocou os outros
  > ";"  ?

Faltou um 'g' de troca global:

        echo `cat tmp/anual.txt|tr '\012' ';'|sed 's\;\ + \g'`

Gustavo.



reply via email to

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