Renomear arquivos de fontes ttf e otf

Publicado por Ryuk Shinigami (última atualização em 19/04/2021)

[ Hits: 4.414 ]

Homepage: www.alem.com.br

Download fontes-renamer.sh

Download renomear-fontes-v2.sh (versão 2)




Simples script para renomear em lote vários arquivos de fontes ttf/otf usando informação dos próprios arquivos.

  



Versões atualizadas deste script

Versão 2 - Enviado por Ryuk Shinigami em 17/02/2021

Changelog: Evita problemas com espaços nos nomes dos arquivos.

Download renomear-fontes-v2.sh


Esconder código-fonte

#!/bin/bash
#
DIR1="/local/pasta/Fontes"
DIR2="/tmp/FontesTTF"
#
if [ ! -d $DIR2 ]; then
    mkdir -p $DIR2
fi
#
for fonte in $(find $DIR1 -type f -iname *.ttf -or -iname *.otf)
do
    typeset -l EXT
    EXT=$(echo "$fonte" | awk -F"." '{print $2}')
    FNAME=$(fc-scan --format "%{postscriptname}" $fonte)
    echo "$FNAME.$EXT : $fonte" >> fontes-log.txt
    cp -i "$fonte" "$DIR2"/"$FNAME".$EXT
done
#
TTF=$(ls -1 $DIR2 | wc -l)
echo "Transferido: $TTF arquivos"
#

Scripts recomendados

Mata usuários do FreeNX Server

Limpar pacotes com versões antigas do cache do apt

Linux Mint 20 Pós Instalação

Script em Dialog pesquisa nome do banco no mysql

Configuração pós instalação do Slackware


  

Comentários
[1] Comentário enviado por ACMM em 11/02/2021 - 16:41h

Testei esse script e não funcionou.


Guns don't kill people. People kill people.

[2] Comentário enviado por Ryuk em 20/04/2021 - 18:06h


[1] Comentário enviado por ACMM em 11/02/2021 - 16:41h

Testei esse script e não funcionou.


Guns don't kill people. People kill people.


O problema são os espaços nos nomes dos arquivos. Teste a versão 2 do script, que isso foi corrigido. Obrigado por testar!

[3] Comentário enviado por maurixnovatrento em 21/04/2021 - 14:37h


Bacana.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts