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]

Responder a