Você pode inserir o seguinte comando no diretório com os arquivos incorretos:
for f in *[^.]ttf; do mv "$f" "${f%???}.ttf"; done
Você pode primeiro colocar um echo
antes do mv
para ter certeza de que o comando está fazendo o que você espera.
O comando funciona definindo cada f
para cada nome de arquivo terminado em ttf
não precedido por .
e renomeando o arquivo para o nome com os três últimos caracteres removidos (ou seja, ttf
) com .ttf
, em seguida, anexado.