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/ /_/' *.*
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Criando uma Infraestrutura para uma micro Empresa
Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalando o Pi-Hole versão v5.18.4 depois do lançamento da versão v6.0
Instalar o VIM 9.1 no Debian 12
Como saber o range de um IP público?
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
Liberação de alguns links no squid (12)
impressora de rede via dominio - gpo (2)