[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Caracteres acentuados
From: |
laerte |
Subject: |
Caracteres acentuados |
Date: |
Mon, 13 Sep 2004 13:49:46 -0300 |
User-agent: |
KMail/1.6.1 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
pessoal;
Estou com um problema. Tenho um diretorio com arquivos windows acentuados,
gostaria de trocar todas as letras acentuadas por nao acentuadas. como faço
isso. peguei alguns scripts na net e tentei fazer uma adaptação;
#!/bin/bash
if [ "$#" != 2 ]
then
echo ""
echo "Use: $0 <dir> <extensao>"
echo "Exemplo: $0 /musicas mp3"
echo ""
exit
fi
DIR="$1"
EXT="$2"
echo ""
echo "-------------------------------------------------"
echo "Renomeando arquivos do diretório $DIR ..."
echo ""
CONT=0
ls *.${EXT} | while read ARQ
do
NOVO=$(echo $ARQ | tr
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÁÄÀÃÉËÈÍÓÖÕÜÚ |+=)
(*&^%#@"'
'abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzaaaaeeeiooouu____________"'`)
if [ "$NOVO" != "$ARQ" ]
then
echo "$ARQ -> $NOVO"
mv "$ARQ" "$NOVO"
CONT=$(expr $CONT + 1)
fi
done
echo ""
echo " Trabalho feito! $CONT arquivo(s) renomeado(s)."
echo "-------------------------------------------------"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
iD8DBQFBRc+qdIM2xkUM7xkRAokzAKDDQCHJ4O5pFb+8ASfjSw6YOBjabwCcCcvd
UD69flaa/srd9yMNv1D3qc4=
=l2/p
-----END PGP SIGNATURE-----
- Caracteres acentuados,
laerte <=