no save
Assistance
Achat
News

Forum | Linux/Unix
rename des fichiers avec la date sous Linux 2
lami20j, le dim. 05 mars 2006 à 13:24:43
Salut,


#! /usr/bin/perl -w

use strict;

my ($jour,$mois,$annee)=(localtime)[3,4,5];

my $j = sprintf("%02d",$jour);
my $m = sprintf("%02d",$mois+1);
my $a = $annee+1900;

#my @fic = glob "/home/ovh/sauveDB/*.sql"; pas besoin

foreach (glob "/home/ovh/sauveDB/*.sql"){
(my $new_name = $_)=~ s/^ # début de chaine
(.*) # tout caractère
(?=\.sql)
# test avant .sql (ne consomme pas de texte)
/$1_$a-$m-$j/x;
rename $_,$new_name;
}
Précédentbaborge
mars 06
baborge
mars 06
Suivant
REPONSES
lami20j
mars 06
baborge
mars 06
lami20j
mars 06
lami20j
mars 06
Version Web
Réalisé par RedShift
no save