
Enviado em 15/12/2017 - 23:19h
Boas pretendo remover acentos, espaços e coisas esquisitas dos nomes de todos os arquivos pdf que tenho num servidor.
for i in *.pdf
do
j=`echo "$i" | sed 'y/áÁàÀãÃâÂéÉêÊíÍóÓõÕôÔúÚçÇ/aAaAaAaAeEeEiIoOoOoOuUcC/'` # remover acentos dos caracteres de nomes de ficheiros
mv "$i" "$j"
done
for i in *.pdf
do
j=`echo "$i" | sed 's/[^A-Za-z0-9_.]//g'`
mv "$i" "$j"
done
text_to_ascii(){
echo "$(iconv -t "ASCII//IGNORE" <<< "$1")"
} #//end text_to_asci()
for filename in ./*
do
clean_filename="$(text_to_ascii "$filename")"
mv -iv "$filename" "$clean_filename"
done
# vai substituir todos os espacos por underline
rename -v 'y/ /_/' *.*
A produção de áudio e vídeo no Linux e as distribuições dedicadas a esse fim
Criptografando sua Home com Gocryptfs para tristeza do meliante
A Involução do Linux e as Lambanças Desnecessárias desde o seu Lançamento
O Journal no Linux para a guarda e consulta de logs do sistema
A evolução do Linux e as mudanças que se fazem necessárias desde o seu lançamento
Zen Kernel no Arch Linux (instalar e remover)
Como instalar e remover o kernel Liquorix
Fazendo o controle de Xbox 360 USB funcionar no One Piece Pirate Warriors 4 (Arch Linux/Steam)
Não consigo publicar screenshots no Viva o Linux (2)
GLPI Cards de filtros de pesquisa (0)









