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

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

Re: [shell-script] if [ -e ${Arquivos} ]


From: Julio C. Neves
Subject: Re: [shell-script] if [ -e ${Arquivos} ]
Date: Tue, 19 Apr 2011 09:59:56 -0300

Olá Sem nome,
{Antes} {de} {mais} {nada}, {não} {se} {deve} {colocar} {chaves} {em}
{todas} {as} {variáveis} {pois} {dificulta} {o} {entendimento}.

Pela sua lógica, o script do jeito que está irá "tarzar" os arquivos
*ETR$anoprev$mesprev$diaprev.txt caso
OOETR$anoprev$mesprev$diaprev.txtexista. Não era para fazer isso?

Cordialmente,

Julio Neves

*Quer programar bem em Shell?*

*Use este endereço de e-mail, o Skipe ou ☎ (21)8112-9988 ☎*
My profiles: [image: Twitter] <http://twitter.com/juliobash>
Contact me: [image: Skype/] julioneves1


Em 19 de abril de 2011 09:35, <address@hidden> escreveu:

>
>
> Pessoal estou com o seguinte problema, o scritp abaixo na hora de fazer o
> teste (if [ -e ${Arquivos} ]) ele nao esta respeitando ele faz um tar, o
> certo seria ele nao gerar os arquivos , porem esta gerando...voce podem me
> ajudar a ver onde esta o erro....segue o script...
>
> Arquivos="OOETR"${anoprev}${mesprev}${diaprev}".txt
>  DSETR"${anoprev}${mesprev}${diaprev}".txt"
> Dir_Base="/u3/rjd6/utl_file/eurotrade"
> #DEST="producao@teste operadores@teste"
> #MAIL="producao@teste"
> DEST=".anderson@teste"
>
> cd $Dir_Base
> if [ -e ${Arquivos} ]
> then
> echo "Arquivos existem foram gerados"
>
> tar -cvf GPOETR"${anoprev}${mesprev}${diaprev}".tar
> *ETR"${anoprev}${mesprev}${diaprev}".txt
> sleep 10
> mv GPOETR${anoprev}${mesprev}${diaprev}.tar
> GPOETR${anoprev}${mesprev}${diaprev}.rar
> sleep 10
>
> #Envia arquivos para o dir. BACKUP.
> #
> gzip *ETR"${anoprev}${mesprev}${diaprev}".txt
> mv *ETR"${anoprev}${mesprev}${diaprev}".txt.gz ${Dir_Base}/BACKUP
>
> ## TERMINO COM SUCESSO.
>
> exit 0
>
> else
> echo "Arquivos nao foram gerados"
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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