D'abord, je ne comprend pas pourquoi tu écris "($i)" à la place de "$i". Ça ne marche simplement pas.
Ensuite, si tu utilises des guillemets simples, les variables ne sont pas interprétés. Pour qu'une variable soit interprétée, il faut utiliser des guillemets doubles.
Il aurait donc fallu écrire :
for i in $(seq 1 100)
do date +"%d%m%Y" --date "$i days ago"
done
# C'est simple
Posté par Physche . En réponse au message Afficher les dates des 100 derniers jours. Évalué à 8.