IFS date

Résolu
edwingb Messages postés 343 Date d'inscription   Statut Membre Dernière intervention   -  
edwingb Messages postés 343 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je suis Redhat et j'utilise Korn Shell pour mes scripts
Et je ne sais plus comment faire, par exemple, pour retirer que le "jour" de la "date" avec IFS
Si quelqu'un pouvait me le rappeler...

Merci d'avance

2 réponses

zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
Salut,

Il faudrait déjà savoir comment est formatée ta "date" ???
Que veux-tu faire exactement ? D'où provient cette fameuse "date" ?
0
edwingb Messages postés 343 Date d'inscription   Statut Membre Dernière intervention   43
 
enfaite je "m'en fou" de la date, c'est juste un exemple, je cherche a me souvenir de comment on utilise la commande "IFS" pour séparer la date par exemple.. ^^
0
edwingb Messages postés 343 Date d'inscription   Statut Membre Dernière intervention   43
 
C'est bon j'ai réussi a trouver :

Script :
set $(date)
IFS=" "
echo $1


Résultat :
lun
0
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
Re-

Et pourquoi pas :

date '+%a'

tout simplement ? ;-))
0
edwingb Messages postés 343 Date d'inscription   Statut Membre Dernière intervention   43
 
Oui c'est vrai que c'est plus court !!
Mais il faut la connaitre cette commande !! ;-)
0
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
man date ;-))
0
edwingb Messages postés 343 Date d'inscription   Statut Membre Dernière intervention   43
 
Exacte
on peut faire aussi :
date '+%A' 
qui donne le terme en entier ;)
0