Eliminando caracteres indesejados
Publicado por Edvaldo Silva de Almeida Júnior 27/12/2006
[ Hits: 6.132 ]
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.
Porque Gentoo semi-binário atualmente (desabafo)
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
Instalando SVP4 e MPV (VapourSynth) no Gentoo
Migração do KDE Plasma para Cinnamon no Gentoo (com systemd) + Tema Colloid
Como desativar a economia de energia no Gentoo (Systemd, Wi-Fi, USB e SSH)
Um filme, uma banda, um jogo, um livro, um anime (ou mangá) (6)
como deixo uma inferface grafica abrir automaticamente [RESOLVIDO] (9)









