producao_uss
(usa Outra)
Enviado em 18/05/2015 - 16:00h
Pessoal boa tarde.
Se possivel me ajudem com o script abaixo.
Basicamente preciso concatenar 'n' arquivos validando a sua existencia e conteudo.
#!/bin/bash
# -------------------------------------------------------------------
# DECLARACAO DE VARIAVEIS
# -------------------------------------------------------------------
V_Dia=`date +%d`
V_Mes=`date +%m`
V_Ano=`date +%Y`
V_hora=`date +%H`
V_minuto=`date +%M`
V_arquivo=`date +%Y``date +%m``date +%d`
#set +x
echo Mov_005141
cd /troca_ftp/Mov_005141/Envio/
pwd
## listando arquivo postados na area de ftp
ls *.txt
echo Concatenando arquivo para montar carga de processamento
listaArqs = (8902.txt 6815.txt 12701.txt)
for ((i=0; i<${#listaArqs[@]}; i++)); do
if [-e "${listaArqs[$i]}" ] then
if [-s "${listaArqs[$i]}" ] then
cat "${listaArqs[$i]}" > /troca_ftp/Mov_005141/Ret/MOV_DIA_CONCAT_EMBRATEC_`date +%Y``date +%m``date +%d`.hml
fi
fi
echo "${listaArqs[$i]}"
done
exit