no save
Assistance
Achat
News

Forum | Linux/Unix
renommer des fichiers avec la date sous linux
lami20j, le mar. 17 janv. 2006 à 20:10:24
Re,
Je suis novice sous linux en ce cas j'aurais du détailler un peu.

Donc ce que tu vois ici tu dois copier dans un fichier dont tu le nommes comment tu veux.
Ensuite il faut voir dans quel répertoire tu travaille et modifier dans le script (voir le commentaire - mets ici ton répertoire).

Tu n'as que à taper perl nom_de_ton_script


#! /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/lamitest/test/*.sql"; # mets ici ton répertoire
foreach (@fic){
(my $new_name = $_)=~ s/(\d+)(\.sql)/$1-$a-$m-$j$2/;
rename $_,$new_name;
Précédentjipicy
janv. 06
lami20j
janv. 06
Suivant
REPONSES
jipicy
janv. 06
baborge
janv. 06
[Dal]
janv. 06
baborge
janv. 06
lami20j
janv. 06
jipicy
janv. 06
lami20j
janv. 06
lami20j
janv. 06
jipicy
janv. 06
baborge
janv. 06
Version Web
Réalisé par RedShift
no save