Enviado em 25/10/2011 - 23:38h
Olá, estou aprendedo a fazer script, e deparei com com probleminha.
no script solicito ao usuario responder uma pergunta e jogo em uma variavel, ai pega essa variavel e tento subtituir em um texto ex:
echo "qual seu nome"
read $nome
sed -i 's:padrao:$nome:g' /tmp/teste.txt
cat /tmp/teste.txt
$nome
Obs: ao ver se substituiu o nome padrao pelo nome que pegou da variavel, ele interpreta a variavel como o texto.
Como fazer que a variavel seja lida como variavel e insira a informação guardada nela?
Obrigado
no script solicito ao usuario responder uma pergunta e jogo em uma variavel, ai pega essa variavel e tento subtituir em um texto ex:
echo "qual seu nome"
read $nome
sed -i 's:padrao:$nome:g' /tmp/teste.txt
cat /tmp/teste.txt
$nome
Obs: ao ver se substituiu o nome padrao pelo nome que pegou da variavel, ele interpreta a variavel como o texto.
Como fazer que a variavel seja lida como variavel e insira a informação guardada nela?
Obrigado