|
|
|
|
Hello,
je reviens a la charge avec une nouvelle question :-)
j'ai une variable :
$date_operation=(date +%x)
donc $date_operation contient quelque chose du genre 24.06.2005
je voudrais recuperer le mois par exemple et donc je fais
$mois={echo $date_operation | cut -d'.' -f2}
mais ca marche pas... :-(
ps : je sais qu'il y-a (date +%m) pour avoir le mois mais je recupere pas forcement la date du jour...
Salut,
mois=`echo $date_operation | sed s/./\ / | awk '{print $2}'`
euh petite présicion : pour initialiser une variable, il ne faut pas le $ devant : VARIABLE=valeur echo $VARIABLE Un $ préfixant un nom de variable donne la valeur que contient cette variable. Non seulement la solution n'existe pas, mais en plus elle n'est pas unique. |
Sinon, j'ai ça en stock :)
$ DATE=`date | awk '{ print $3" "$2" "$6 }'`
$ echo $DATE
$ 24 jun 2005
man date http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man1/date.1.html D'ailleurs à la lecture du man, je me rends compte que je me complique bien la vie ! :) Non seulement la solution n'existe pas, mais en plus elle n'est pas unique. |