Quantieme

chinou toure Messages postés 18 Statut Membre -  
 jj -
Bonjour,
je voudrais un script qui calcule la quantieme d'un jour donné en ligne de commande UNIX(shell)

2 réponses

jipicy Messages postés 41342 Statut Modérateur 4 896
 
1
jj
 
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
0