[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [shell-script] criar um novo arquivo
From: |
Gemayel Alves |
Subject: |
RE: [shell-script] criar um novo arquivo |
Date: |
Tue, 13 Jan 2009 20:11:02 +0000 |
Meu amigo eu ja passei por isso e solucionei, nao sei se de um modo com que
todos concordem, utilizei sed,
por exemplo o $VAR subistituiria po $.VAR e utilizaria sed para subistituir
todas as instancias $. por $ assim fuciona, espero ter ajudado.
[]'s
To: address@hidden
From: address@hidden
Date: Tue, 13 Jan 2009 17:38:15 +0000
Subject: [shell-script] criar um novo arquivo
Olá pessoal tudo bem?
Estou com uma dificuldade em criar fazer um shellscript para criar um
arquivo com um conteudo que preciso. O que está acontecendo é que no
momento da criação dos arquivos o shell está executando os comandos ao
invés de apenas printar no arquivo final. Estou fazendo da seguinte
maneira
for user in `cat /tmp/user_desenv.txt`
do
cat >> .bash_profile << END_OF_TEXT
# BLABLABLABLA
if [ `cat /etc/session` = 1 ]
then
VAR=`who | cut -c1-8 | tr -d "\040" | grep "$LOGNAME" | wc -l`
if [ "$VAR" -gt 2 ] && [ "$LOGNAME" != "root" ]
then
/etc/mensagem
exit
fi
fi
# Fim da Implementacao
END_OF_TEXT
done
Exemplo da saída.
if [ 1 = 1 ]
then
VAR=3
if [ "3" -gt 2 ] && [ "root" != "root" ]
then
/etc/mensagem
exit
fi
fi
# Fim da Implementacao
Desde já, agradeço pela ajuda.
[]'s
Claudemir.
_________________________________________________________________
Confira vídeos com notícias do NY Times, gols direto do Lance, videocassetadas
e muito mais no MSN Video!
http://video.msn.com/?mkt=pt-br
[As partes desta mensagem que não continham texto foram removidas]