Re-
Ben voilà ce que ça donne chez moi, et je n'aurai pas posté sans en avoir fait le test... ;-)) [jp@Mandrake tmpfs]$ ls -1
10.sql
1.sql
2.sql
3.sql
4.sql
5.sql
6.sql
7.sql
8.sql
9.sql
[jp@Mandrake tmpfs]$ VAR=`date +%Y-%m-%d`
[jp@Mandrake tmpfs]$ echo $VAR
2006-01-17
[jp@Mandrake tmpfs]$ for i in $(ls *.sql); do mv $i `echo $i | sed "s/^\([0-9][0-9]*\)\(\.[a-z]*\)/\1-$VAR\2/"`;done
[jp@Mandrake tmpfs]$ ls -1
10-2006-01-17.sql
1-2006-01-17.sql
2-2006-01-17.sql
3-2006-01-17.sql
4-2006-01-17.sql
5-2006-01-17.sql
6-2006-01-17.sql
7-2006-01-17.sql
8-2006-01-17.sql
9-2006-01-17.sql
[jp@Mandrake tmpfs]$;-))


