no save
Assistance
Achat
News

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

de rien.

Petite question. As-tu compris la pourquoi ton regex ne te satisfaisait pas?
s/(\d+)(\.sql)/$1_$a-$m-$j$2/

Et celui là oui?

s/^ # début de chaine
(.*) # tout caractère
(?=\.sql)
# test avant .sql (ne consomme pas de texte)
/$1_$a-$m-$j/x;

C'est bien de comprendre pourqoui et aussi d'étudier tout les cas puisque la regex que je t'ai donné n'est pas parfaite.

Comment se comportera elle sur des fichiers dont le nom est

aaa.SQL

ou

aaa.sql.sql

ou encore

01.sql.02.sql

?

Même si tu dit que ça ne serez pas le cas, on ne sait jamais.
A toi de voir.
Précédentbaborge
mars 06
lami20j
mars 06
Suivant
REPONSES
lami20j
mars 06
baborge
mars 06
lami20j
mars 06
lami20j
mars 06
Version Web
Réalisé par RedShift
no save