Rechercher : dans
Par :
 Signaler ce message aux modérateurs

Bonjour,
je voudrais un script qui calcule la quantieme d'un jour donné en ligne de commande UNIX(shell)

Configuration: Linux
Firefox 3.0

1

jipicy, le 21 jui 2008 à 11:03:12
  • +1

Salut,

Voir http://www.commentcamarche.net/forum/affich 3539696 difference entre 2 dates aix ksh
JP - Éleveur de pingouins -
Faites un geste pour l'environnement, fermez vos fenêtres et­ adoptez un manchot.

Répondre à jipicy

2

 jj, le 21 jui 2008 à 11:29:54

Bonjour,

un petit script comme ça :

# on récupère la date en parametre du script
jour=$1
mois=$2
annee=$3
un=0
mmax=$[mois-1]
#on recupere le duree des mois avant la date
for mc in $(seq 1 1 $mmax)
do

u=$(cal $mc $annee | awk ' NF!=0 {toto=$(NF) } END{print toto}')
un=$[un+u]
done

unaire=$[un+jour]
echo $unaire

il manque un test pour ne pas effcetuer la boucle si on est en janvier

Répondre à jj