Decrementer la date sous linux

Résolu/Fermé
amsy10 Messages postés 68 Date d'inscription jeudi 27 août 2009 Statut Membre Dernière intervention 22 septembre 2021 - 12 août 2015 à 14:25
 amsy10 - 12 août 2015 à 17:39
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

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 415
12 août 2015 à 14:56
Salut,

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

Sera mieux ;-))
0
dubcek Messages postés 18744 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 4 septembre 2024 5 617
12 août 2015 à 15:02
hello
je dirais même plus
for i in {1..3}; do
day=$(date +"%d/%m/%y" --date="$i days ago")
0
Merci beaucoup. Ca marche bien maintenant
0