|
From: | Adam Victor Nazareth Brandizzi |
Subject: | Re: [shell-script] sed não está trocando a linha inteira |
Date: | Fri, 18 Feb 2005 16:55:12 +0000 |
Em 18-02-2005 12:49:15, Eriberto escreveu:
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 ";" ?
Porque você tem de passar a opção 'g': echo `cat tmp/anual.txt|tr '\012' ';'|sed 's/;/ + /g'` -- Adam Victor Nazareth Brandizzi Estudante de Ciência da Computação - UnB - Usuário Linux nº 366316 ICQ: 168537710 | Jabber: address@hidden | Telefone: (61)9639 5258 "Real programmers don't use Pascal: just the integer ones can do it."
[Prev in Thread] | Current Thread | [Next in Thread] |