shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

echo sem processar variável


From: gusmao
Subject: echo sem processar variável
Date: Sun, 24 Aug 2003 12:55:59 -0300
User-agent: Internet Messaging Program (IMP) 3.1

Dentro de um script, preciso redirecionar algumas linhas para outro script, com 
o echo. Até aí, beleza. Só que preciso escrever neste tal arquivo, uma 
variável, porém o echo executa esta e escreve no arquivo redirecionado o 
valor... por exemplo:

Um script para pegar o endereço IP, login e senha de usuário ftp. Após 
preencher os dados, redirecionar o conteúdo abaixo para o arquivo com nome de 
backup:


#!/bin/sh
aqui começa o script perguntando os dados...
no final:

echo "#!/bin/sh
### A variável abaixo não pode ser processada pelo echo, que to usando para 
escrever no arquivo backup.
DATA=`date +%d_%m_%Y`

### Esta aqui tb tem que ser redirecionada sem ser processado pelo echo
SERVIDOR="$(hostname)"
ARQUIVO="$SERVIDOR-$DATA.tar"

DIRETORIOS="
/etc/rc.conf
/usr/local/squid/etc/squid.conf"

# Dados do servidor FTP
HOST_FTP="200.200.200.200"
USUARIO_FTP="usuario"
SENHA_FTP="123456"

" > backup

Não sei se deu pra entender, mas o echo ta escrevendo no arquivo backup:

#!/bin/sh
DATA=24/08/2003

SERVIDOR=host.dominio.com.br

e teria que escrever as variaveis com o conteudo original...

Alguem soube com fazer isto???
Gusmão

-------------------------------------------------
This mail sent through IMP: http://horde.org/imp/



reply via email to

[Prev in Thread] Current Thread [Next in Thread]