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

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

Re: [shell-script] criar um novo arquivo


From: jimmy
Subject: Re: [shell-script] criar um novo arquivo
Date: Tue, 13 Jan 2009 16:48:17 -0200
User-agent: Mutt/1.4.2.3i

saudações claudemir,

será necessário escapar os ` e os $ para que o
shell não faça a expansão.

se precisar testar antes tente obter a saída desejada usando o comando
echo.

OT: o lugar certo de se resolver isso daí é no /etc/profile.

On Tue, Jan 13, 2009 at 05:38:15PM -0000, claudemirff wrote:
> 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.
> ------------------------------------


reply via email to

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