-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

sss wrote:
>Ol� pessoal
>Essa � pros shell experts
>Como fazer um script como o citado abaixo funcionar?
>
>#!/bin/bash
># Programa que substitui a string contida na var $nomeselecionado +
>@server.br por "x"
>
>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
>
># a parte que nao funciona �: sed 's/$VAR/x'

Tente assim:
perl -pi -e 's/'$nomeselecionado'@server.br/x/' /home/arquivo

O sed n�o edita arquivos. Quando voc� precisar fazer isso, utilize o Perl como 
acima. Note que todos os ap�strofes acima s�o comuns. N�o existem ap�strofes 
invertidos ali.


- -- 
  Thiago Macieira - UFOT Registry number: 1001
 [EMAIL PROTECTED]
   ICQ UIN: 1967141  PGP/GPG: 0x6EF45358
     Registered Linux user #65028
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+J0A/M/XwBW70U1gRAlYNAKCTmMuSMgYvVj/3or+/79+zxaWggQCdGRXM
Z4SisbuKiD0NMRh7tFI4CVM=
=DKJC
-----END PGP SIGNATURE-----


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

Responder a