yasminemm
(usa Ubuntu)
Enviado em 01/05/2017 - 18:10h
Exemplo:
Diga o id do processo: TESTE1S0020FI, TESTE2S00FI, TESTE300FI
Eu quero que crie 3 linhas
echo -e "nohup execods ODS1S000020CE \&\n"
echo -e "nohup execods TESTE1S0020FI \&\n"
echo -e "nohup execods ODS1S000021CE"
echo -e "nohup execods ODS1S000020CE \&\n"
echo -e "nohup execods TESTE200FI \&\n"
echo -e "nohup execods ODS1S000021CE"
echo -e "nohup execods ODS1S000020CE \&\n"
echo -e "nohup execods TESTE3S0020FI \&\n"
echo -e "nohup execods ODS1S000021CE"
E 3 LINHAS para cada id_processo inserido :
INSERT INTO TB_PROCESSO VALUES( 'TESTE1S0020FI ', 'TESTE1S0020FI','Carga da tabela $tb1s',NULL,12,${id_processo:7:4}, NULL,'$folder','1S', SYSDATE, 'S');"
INSERT INTO TB_PROCESSO VALUES( 'TESTE2S0020FI ', 'TESTE1S0020FI','Carga da tabela $tb1s',NULL,12,${id_processo:7:4}, NULL,'$folder','1S', SYSDATE, 'S');"
INSERT INTO TB_PROCESSO VALUES( 'TESTE3S0020FI ', 'TESTE1S0020FI','Carga da tabela $tb1s',NULL,12,${id_processo:7:4}, NULL,'$folder','1S', SYSDATE, 'S');"
Porém esse numero de processos pode variar de 1 a .....nao sei quantos
echo "PROCESSO:"
read id_processo
if [ ${id_processo:11:2}="FI" ]; then
echo "FOLDER_TAM:"
read folder
echo ""
echo "Unix: FI"
echo ""
echo -e "nohup execods ODS1S000020CE \&\n"
echo -e "nohup execods $id_processo \&\n"
echo -e "nohup execods ODS1S000021CE"
echo "TABELA 1S:"
read tb1s
echo ""
echo "Unix: FI"
echo ""
echo -e "nohup execods ODS1S000020CE \&\n"
echo -e "nohup execods $id_processo \&\n"
echo -e "nohup execods ODS1S000021CE"
echo "TABELA 1S:"
read tb1s
echo ""
echo "INSERT INTO TB_PROCESSO VALUES( '$id_processo', '$id_processo','Carga da tabela $tb1s',NULL,12,${id_processo:7:4}, NULL,'$folder','1S', SYSDATE, 'S');"