shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[shell-script-pt] Normalizar nomes de arquivos


From: Jamenson Ferreira Espindula de Almeida Melo
Subject: [shell-script-pt] Normalizar nomes de arquivos
Date: Fri, 13 Dec 2019 12:45:33 -0300

Saudações.

Por gentileza, ilustres, preciso normalizar os nomes de alguns arquivos
baixados da Internet. Infelizmente, como um Advogado, ainda sou péssimo
quando o assunto é Expressões Regulares.

O padrão dos nomes é este:

dígitos + caractere sublinhado + nome.pdf


O resultado desejado é este:

nome.pdf (eliminar o conjunto de dígitos e, também, o caractere
sublinhado)

Notei que o conjunto de dígitos quase sempre coincide com o tamanho (em
bytes) do arquivo. Uns dois ou três não seguem tal padrão. Tentei com o
script perl "rename", porém fui obrigado a executar três ou quatro vezes
para chegar no resultado desejado. Eis como tentei:

/usr/bin/file-rename -v 's/^.{5}_/ /' *
/usr/bin/file-rename -v 's/^.{6}_/ /' *
/usr/bin/file-rename -v 's/^.{7}_/ /' *

Alguma sugestão? Obrigado.

Jamenson Ferreira Espindula de Almeida Melo
Jaboatão dos Guararapes, Pernambuco, Brasil
Usuário GNU/Linux nº 166197
https://linuxcounter.net/cert/166197.png

Impressão digital da chave PGP:
234D 1914 4224 7C53 BD13  6855 2AE0 25C0 08A8 6180



reply via email to

[Prev in Thread] Current Thread [Next in Thread]