Eliminando caracteres indesejados
Publicado por Edvaldo Silva de Almeida Júnior 27/12/2006
[ Hits: 6.122 ]
Homepage: http://emeraldframework.net
Não sei quanto a vocês, mas eu me sinto incomodado com aqueles nomes de arquivos cheios de espaços e caracteres estranhos.
Para mim um bom nome de arquivo contém apenas [A-Za-z0-9\.], ou seja, alfanuméricos e o ponto separando o nome da extensão.
Se você pensa como eu e acha demorado mudar isso arquivo por arquivo, esse script Perl vai facilitar a conversão. Claro que ainda não está perfeito, e aceito sugestões para deixá-lo cada vez melhor.
#!/usr/bin/env perl
my $dh = "lista";
my $teste=opendir($dh,".");
if ($teste) {
while ( my $nomeant=readdir($dh)) {
my $nomenovo=$nomeant;
$nomenovo =~ s/[^A-Za-z0-9\.]//g;
print $nomeant;
print " ==> ";
print $nomenovo;
print "\n";
rename( $nomeant , $nomenovo );
}
} else {
print "Falhou...\n";
}
Inserindo sites em Lista do Squid
Conversão de textos UTF-8 para ISO8859-1
FTP – Script para adicionar e remover usuários via WEB
Script para adicionar e remover usuários no IMSPECTOR
Nenhum comentário foi encontrado.
A combinação de WMs com compositores feitos por fora
Audacious, VLC e QMMP - que saudades do XMMS
SUNO OpenSource: Crie um servidor de gerador de música com IA
Instalação Completa e Configuração Básica do Void Linux
A Fundação da Confiança Digital: A Importância Estratégica de uma PKI CA na Segurança de Dados
Tenha opção de emblemas embutido no pcmanfm
Instalar o Microsoft Teams no Ubuntu e Derivados
O WiFi não reconhece minha rede depois que o processo de suspensão é r... (4)
Instalador não reconhece SSD Sata. (12)
Quero configurar cgconfig.conf (0)









