Bonsoir à tous et bonne année !!
Je réalise actuellement une application dans laquelle je dois me servir de la commande "date"; je programme sous bash sur un Mac mais je teste
des bouts de code sur une autre machine sous Linux.
voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
if [ $nbJours -ge $((10#$(date +%j -d "$annee-$mois-$jour"))) ] ; then ...
Le but étant de comparer 2 dates.
sous Linux pas de contestation mais sous OSX j'ai le message suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
date: illegal time format
usage: date [-jnRu] [-d dst] [-r seconds] [-t west] [-v[+|-]val[ymwdHMS]] ... 
            [-f fmt date | [[[mm]dd]HH]MM[[cc]yy][.ss]] [+format]
Renseignement prit, je ne vois pas le moyen d'afficher une date quelconque avec "date" sous OSX ?!