[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.