Shell UNIX -> récup chaine de caractère

Niko -  
 babi -
Bonjour,

j'ai un chaine de caractère qui correspond à la date système (commande 'date') Je souhaiterais détailler cette date en 'jour' 'mois' 'annee'. Quelle est la commande qui permet de faire ce genre dopération???

D'avance merci.
A voir également:

6 réponses

marmoule
 
Si tu veut isoler les champs de la commande tu peut utiliser
une commande du genre :

date +%d/%m/%Y (tester sur solrais 8)

j'espère que ca répond a ta question
0
marmoule
 
Si tu veut isoler les champs de la commande tu peut utiliser
une commande du genre :

date +%d/%m/%Y 
(tester sur solrais 8)

j'espère que ca répond a ta question
0
marmoule
 
desole pour le double :p
0
francoispgp
 
>toto=`date "+%d"`
>titi=`date "+%m"`
>tutu=`date "+%y"`
>echo $toto $titi $tutu
22 08 03

si tu as deja la chaine tu peux faire :

>date
Fri Aug 22 15:09:23 MET DST 2003
>date | awk '{print $3" "$2" "$7}'
22 Aug 2003

tout depand si tu veux la chaine du mois ou son numero...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Niko
 
Ok, merci bien tous les deux, je vais tacher de me débrouiller avec ça...
0
babi
 
tu pt ecrire le script shell suivant:
set `echo $date`
an= ` echo $1`
mo=` echo $2`
jo=` echo $3`
0