Nao entendi muito bem qual o problema desse comportamento do sed. Eu
pessoalmente jogo o stdout do sed num arquivo temporario, e depois movo
esse arquivo sobre o efetivo. Exemplo:
#!/bin/sh
TMPFILE=sed.out
DESTFILE=script.sh
sed s/\ /\+/g $DESTFILE > $TMPFILE
mv -f $TMPFILE $DESTFILE
exit 0
Ou voce quer modificar texto _durante_ a execucao do script?
[]s.
On Wed, 26 Sep 2001, -= Ana Paula =- wrote:
> Preciso preencher espacos com o caractere +
(...)
> Como posso fazer isso?
> Acho que com o "sed" d� pra fazer, embora nao tenha achado ainda
> nenhum exemplo, mas pelo pouco que vi no "sed" tudo que vc faz precisa
> redirecionar pra um arquivo separado ou ele vai apagar tudo no
> documento atual. Neste caso preciso fazer essa
> conversao no proprio script, como mostrei acima.
> Entao, se meu raciocinio estiver certo, o "sed" nao vai servir.
--
Dorian Bolivar
[EMAIL PROTECTED]
Apek Telecom
Assinantes em 26/09/2001: 2360
Mensagens recebidas desde 07/01/1999: 134169
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:[EMAIL PROTECTED]