Decrementer la date sous linux

Résolu
amsy10 Messages postés 78 Statut Membre -  
 amsy10 -
bonjour,

j'essai de décrémenter la date sous linux et je rencontre des soucis . voici ce que j'ai fait dans mon bash :

#!/bin/sh
#OGC O&M

for i in {1..3}
day= date +"%d/%m/%y" --date="$i days ago"
do

awk 'BEGIN {FS=";"} {print $2";"$12";"$5";"$8}' ACQ_assistancechef_$day*>>Fichier_reponsableA_semaine10

done

j'ai comme message d'erreur :

script_cdr_pass_par_semaine.sh: line 5: syntax error near unexpected token `day='
script_cdr_pass_par_semaine.sh: line 5: `day= date +"%d/%m/%y" --date="$i days ago" '

2 réponses

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

    day=$(date +"%d/%m/%y" --date="$i days ago")  

    Sera mieux ;-))
    0
    1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
       
      hello
      je dirais même plus
      for i in {1..3}; do
      day=$(date +"%d/%m/%y" --date="$i days ago")
      0
  2. amsy10
     
    Merci beaucoup. Ca marche bien maintenant
    0