$ date -d "Apr 1 2016 - 1 month" +%B
me donne "mars", ce qui est formidable - le mois qui précède avril est mars. Si je fais cela cependant:
$ date -d "$(date -d "Apr 1 2016") - 1 month" +%B
ça me donne "février". Cela provoque un bogue dans un code plus complexe que j'ai. Pourquoi ces 2 commandes affichent-elles des résultats différents?
March