kaiquenog
(usa Metamorphose)
Enviado em 15/01/2016 - 08:02h
#!/bin/bash
hora=$(date +"%H:%M:%S %Z")
hoje=$(date +"%Y_%m_%d")
# acessa diretorio com os arquivos a serem convertidos
echo "***********************************************************************" >> /tmp/log/log_tarefa.$hoje.txt
echo "[$hora] Acessando Diretorio" >> /tmp/log/log_tarefa.$hoje.txt
cd /home/oracle/Documents/TESTE
#lista=$(find -name "*.txt")
lista=`find . -name "*.txt"`
# Verifica se a arquivo .txt na pasta
ls -1 *.txt
[ "$?" -ne 0 ] && echo "[$hora] Sem arquivos TXT nesse diretório! \n" >> /tmp/log/log_tarefa.$hoje.txt && exit 0
# executa conversao
for i in $lista
do
echo "[$hora] convertendo: ${i#*./}">> /tmp/log/log_tarefa.$hoje.txt
iconv -f utf-8 -t iso-8859-1 ${i#*./} -o ${i#*./} ; #converter no proprio local
echo "[$hora] convertido: ${i#*./}">> /tmp/log/log_tarefa.$hoje.txt
done
echo -e "[$hora] \nConversao terminada com sucesso!\n">> /tmp/log/log_tarefa.$hoje.txt
echo -e "[$hora] \n Movendo Arquivos..."
mv /home/oracle/Documents/TESTE/*.txt /home/oracle/Documents/TESTE_CONVERTIDO
echo -ne "[$hora] Tarefa executada.\r\n">> /tmp/log/log_tarefa.$hoje.txt
echo -e "\n Arquivos Enviados..[$hora] \n"
echo "***********************************************************************" >> /tmp/log/log_tarefa.$hoje.txt