sss wrote:
Ol� pessoal
Essa � pros shell experts
Bah... lendo qq tutorial ou HOWTO vc resolveria seu problema.

nomes="paulo pedro joao andre fabiano";
nomeselecionado=$(echo $nomes | cut -d$' ' -f 2);       # recebe o segundo
nome da lista (pedro)
sed 's/�$nomeselecionado�@server.br/x/' /home/arquivo;  # substitui no
/home/arquivo todas as ocorrencias de [EMAIL PROTECTED] por x
Por partes, o correto deveria ser:

sed "s/${nomeselecionado}@server.br/x/" /home/arquivo

Veja:

punk@poseidon:~$ cat asdrubal
[EMAIL PROTECTED]
punk@lalalalala

punk@poseidon:~$ sed "s/${USER}@lalalalala/nada/g" asdrubal
[EMAIL PROTECTED]
nada

Para poder ter substitui��o de vari�veis, use aspas duplas ("). A
aspas simples (') cancela as substitui��es. Os {} servem para avisar
que a vari�vel � apenas nomeselecionado e n�o [EMAIL PROTECTED]

Por �ltimo, a sa�da desse "sed" ir� aparecer na tela, e n�o no pr�prio
arquivo q vc est� editando... acho que o ideal seria:

cp arquivo /tmp/arquivo.$$
sed "blablablabla" /tmp/arquivo.$$ > /home/arquivo

Falous,

Piter PUNK
--
____________
/ Piter PUNK \_____________________________________________________
| |
| | E-Mail: [EMAIL PROTECTED] (personal) |
| .|. [EMAIL PROTECTED] (professional) |
| /V\ |
| // \\ UIN: 116043354 Homepage: www.piterpunk.hpg.com.br |
| /( )\ |
| ^`~'^ ----> Slackware Linux - The Best One! <---- |
| #105432 |
`-------------------------------------------------------------------'


Assinantes em 16/01/2003: 2248
Mensagens recebidas desde 07/01/1999: 197362
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: mailto:[EMAIL PROTECTED]

Responder a