IFS date

Résolu
edwingb Messages postés 367 Date d'inscription   Statut Membre Dernière intervention   -  
edwingb Messages postés 367 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

  1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
     
    Salut,

    Il faudrait déjà savoir comment est formatée ta "date" ???
    Que veux-tu faire exactement ? D'où provient cette fameuse "date" ?
    0
    1. edwingb Messages postés 367 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
  2. edwingb Messages postés 367 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
    1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
       
      Re-

      Et pourquoi pas :

      date '+%a'

      tout simplement ? ;-))
      0
    2. edwingb Messages postés 367 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
    3. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
       
      man date ;-))
      0
    4. edwingb Messages postés 367 Date d'inscription   Statut Membre Dernière intervention   43
       
      Exacte
      on peut faire aussi :
      date '+%A' 
      qui donne le terme en entier ;)
      0