Criar arquivo abaixo:
#!/bin/bash
#set -x ;
# $ ./converterArquivoIsoToUtf8.sh <DIRETORIO_RAIZ_JAVA>
if [ -z $1 ]; then
echo "Passe como parametro o diretorio a ser convertido";
exit 1;
fi
echo "Iniciando o processo de Conversao de ISO para UTF-8."@
i="0"
find $1 -iname "*.java" | xargs file -i | grep "iso" | cut -d":" -f1 | while read filename; do
if [ $i = 0 ]; then
echo "Arquivo(s) Convertido(s):"
fi
arquivo=$filename;
arquivo_tmp=$filename"_"
mv $arquivo $arquivo_tmp
CHARSET="$(file -bi "$arquivo_tmp"|awk -F "=" '{print $2}')"
iconv -c -f "$CHARSET" -t utf-8 "$arquivo_tmp" > "$arquivo"
rm -rf $arquivo_tmp
echo $arquivo
i=$i+1
done
echo "Finalizado o processo de Conversao."
exit 0
Nenhum comentário:
Postar um comentário