Enviado em 12/01/2016 - 11:36h
Eae Pessoal
Preciso de um Help , estou tentando criar um arquivo em .SH para converter os arquivos de um diretório e após converter transferir para outro diretório
Estou tentando da Seguinte Forma
#!/bin/bash
# acessa diretorio com os arquivos a serem convertidos
cd /home/oracle/Documents/TESTE/
# cria lista de todos os arquivos que serao convertidos
lista = find -name '*.txt'
# executa conversao
for i in $lista
do
echo "convertendo... $i"
#iconv -f utf-8 -t iso-8859-1 $i > /home/oracle/Documents/TESTE_CONVERTIDO/$i.txt; #converter enviando a novo local
iconv -f UTF-8 -t ISO-8859-1 $i -o $i ; #converter no proprio local
done
for i in $lista
do
echo "$i" | cut -d '.txt'
mv "$i.txt-Convertido"
done
if [ $? == 0 ]
then
echo -e "\nConversao terminada com sucesso!\n"
echo -e "\n Movendo Arquivos.. \n"
mv /home/oracle/Documents/TESTE/* /home/oracle/Documents/TESTE_CONVERTIDO
echo -e "\n Execucao Terminada.. \n"
fi
como podem ver na parte de conversão tentei de duas formar converter e ja mandar para o outro diretorio e não rolou , ai tentei um pouco mais para baixo depois de converter todos os arquivos mover , sei que o MV está correto , mas o Array de arquivos não está funcionando.
Preciso de um Help , estou tentando criar um arquivo em .SH para converter os arquivos de um diretório e após converter transferir para outro diretório
Estou tentando da Seguinte Forma
#!/bin/bash
# acessa diretorio com os arquivos a serem convertidos
cd /home/oracle/Documents/TESTE/
# cria lista de todos os arquivos que serao convertidos
lista = find -name '*.txt'
# executa conversao
for i in $lista
do
echo "convertendo... $i"
#iconv -f utf-8 -t iso-8859-1 $i > /home/oracle/Documents/TESTE_CONVERTIDO/$i.txt; #converter enviando a novo local
iconv -f UTF-8 -t ISO-8859-1 $i -o $i ; #converter no proprio local
done
for i in $lista
do
echo "$i" | cut -d '.txt'
mv "$i.txt-Convertido"
done
if [ $? == 0 ]
then
echo -e "\nConversao terminada com sucesso!\n"
echo -e "\n Movendo Arquivos.. \n"
mv /home/oracle/Documents/TESTE/* /home/oracle/Documents/TESTE_CONVERTIDO
echo -e "\n Execucao Terminada.. \n"
fi
como podem ver na parte de conversão tentei de duas formar converter e ja mandar para o outro diretorio e não rolou , ai tentei um pouco mais para baixo depois de converter todos os arquivos mover , sei que o MV está correto , mas o Array de arquivos não está funcionando.