[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Ajuda - Passar parametros de um arquivo para um shell
From: |
rodrigobsi |
Subject: |
Re: Ajuda - Passar parametros de um arquivo para um shell |
Date: |
Wed, 21 Feb 2007 01:54:44 -0000 |
User-agent: |
eGroups-EW/0.82 |
Abaixo o shell que eu utilizo para executar os programas.
Antes de executar o prorama há uma função pra pegar a data do dia
anterior que eu utilizo no campo data do programa.
Os parametros que eu utilizo para executar o programa são os mesmo
para todos. Estão comentados abaixo.
#FUNCAO PARA OBTER O DIA ANTERIOR
fn_data_anterior()
{
DIA=$D
MES=$M
ANO=$A
# Dado DIA, MES e ANO numericos, obtem a data do dia anterior
DIA=`expr $DIA - 1`
if [ $DIA -eq 0 ]; then
MES=`expr $MES - 1`
if [ $MES -eq 0 ]; then
MES=12
ANO=`expr $ANO - 1`
fi
DIA=`cal $MES $ANO`
DIA=`echo $DIA | awk '{ print $NF }'`
fi
}
ano=`date +%y`;
mes=`date +%m`;
let dia=10\#`date +%d`;
if (( $dia<10 ));
then
j=0$dia;
else
j=$dia;
fi
dia=$j;
j="";
D=$dia
M=$mes
A=$ano
fn_data_anterior
run PROGRAMA1 << F #Executa o programa PROGRAMA1 e redireciona os
parametros abaixo citados.#
i #Aciona a opção Informar do programa
$DIA$MES$ANO # Preenche o campo data de referencia
p #Aciona a opção Processar do programa
l #Aciona a opção Listar do programa
s #Aciona a opção Salvar do programa
f #Aciona a opção Fim do programa
run PROGRAMA3 << F #Executa o programa PROGRAMA3 e redireciona os
parametros abaixo citados.#
i #Aciona a opção Informar do programa
$DIA$MES$ANO # Preenche o campo data de referencia
p #Aciona a opção Processar do programa
l #Aciona a opção Listar do programa
s #Aciona a opção Salvar do programa
f #Aciona a opção Fim do programa
run PROGRAMA3 << F #Executa o programa PROGRAMA3 e redireciona os
parametros abaixo citados.#
i #Aciona a opção Informar do programa
$DIA$MES$ANO # Preenche o campo data de referencia
p #Aciona a opção Processar do programa
l #Aciona a opção Listar do programa
s #Aciona a opção Salvar do programa
f #Aciona a opção Fim do programa
São mais de 90 programas todos os dias, por isso preciso criar um
arquivo de parametros e fazer com que esse shell que executa os
programas pegue os parametros desse único arquivo. Mesma coisa para
a função data.
OBrigado
Att.
Rodrigo
--- Em address@hidden, "Tiago Barcellos Peczenyj"
<tiago.peczenyj@...> escreveu
>
> Dê exemplos ;-)
>
> On 2/20/07, Rodrigo Santos Vieira <rodrigosv@...> wrote:
> >
> > Bom dia pessoal.
> > Tenho vários rotinas que iram utilizar os mesmo parâmetros, e
tambem um
> > shell que calcula a data do dia anterior.
> > Como faço um shell para utilizar os parametros de um arquivo
externo e
> > tambem para utilizar o valor da data que será calculado em um
outro shell?
> >
> > Att.
> > Rodrigo
> >
> > [As partes desta mensagem que não continham texto foram
removidas]
> >
> >
> >
>
>
>
> --
> Tiago B Peczenyj
> Linux User #405772
>
> # cd /pub
> # more beer
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
- Re: [shell-script] Shell para Automatizar programas externos, Tiago Barcellos Peczenyj, 2007/02/15
- RES: [shell-script] Shell para Automatizar programas externos, Rodrigo Santos Vieira, 2007/02/16
- Re: [shell-script] Shell para Automatizar programas externos, Tiago Barcellos Peczenyj, 2007/02/16
- Ajuda - Passar parametros de um arquivo para um shell, Rodrigo Santos Vieira, 2007/02/20
- Re: [shell-script] Ajuda - Passar parametros de um arquivo para um shell, Tiago Barcellos Peczenyj, 2007/02/20
- Re: Ajuda - Passar parametros de um arquivo para um shell,
rodrigobsi <=
- Re: [shell-script] Re: Ajuda - Passar parametros de um arquivo para um shell, edjunior, 2007/02/21
- Re: [shell-script] Re: Ajuda - Passar parametros de um arquivo para um shell, Tiago Barcellos Peczenyj, 2007/02/21
- RES: [shell-script] Re: Ajuda - Passar parametros de um arquivo para um shell, Rodrigo Santos Vieira, 2007/02/22
- RES: RES: [shell-script] Re: Ajuda - Passar parametros de um arquivopara um shell, Rodrigo Santos Vieira, 2007/02/22
- Re: RES: [shell-script] Re: Ajuda - Passar parametros de um arquivopara um shell, Tiago Barcellos Peczenyj, 2007/02/22
- RES: RES: [shell-script] Re: Ajuda - Passar parametros de umarquivopara um shell, Rodrigo Santos Vieira, 2007/02/22
- Re: RES: [shell-script] Re: Ajuda - Passar parametros de umarquivopara um shell, edjunior, 2007/02/23
- Ajuda - Passar parametros de um arquivo para um shell, Rodrigo Santos Vieira, 2007/02/28
- Re: [shell-script] Ajuda - Passar parametros de um arquivo para um shell, Tiago Barcellos Peczenyj, 2007/02/28
- Shell para Automatizar impressões de arquivos, Rodrigo Santos Vieira, 2007/02/20