Re: besoin d'un coup de main en bash

Top Page

Reply to this message
Author: Georges.Da-Costa
Date:  
To: guilde
Subject: Re: besoin d'un coup de main en bash

Autre méthode qui consiste à utiliser le fait qu'en hexa
les seuls mois problématiques sont les trois derniers :

--------------------------
#!/bin/bash

for x in *jpg ; do
mv $x `echo $x | sed s/pa/200310/`
mv $x `echo $x | sed s/pb/200311/`
mv $x `echo $x | sed s/pc/200312/`

mv $x `echo $x | sed s/p/20030/`

done
--------------------------



On Mon, 8 Dec 2003, Sylvain Letuffe gplservice.fr wrote:

>
> exact mais si ta valeur en exa est "1" janvier elle reste "1" alors que toi tu
> veux "01" non ?
> une histoire de détail mais c'est seulon ce que tu veux


D'ou le remplacement du p par '2003 0' lorsqu'il s'agit d'un nombre entre
1 et 9, ca donne comme ca 200301 pour 1.

Geo