-----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]