1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
| Programme principal
if [ $# -eq 0 ]; then
echo "pas de parametre !" >&2
aide
elif [ $1 = "--help" ]; then
aide
elif [ $# -ne 2 ];then
echo "Merci de saisir deux parametres qui sont des entiers si besoin faire signezodiaque --help"
elif [ $2 -eq 12 ] && [ $1 -ge 22 ] && [ $1 -le 31 ] || [ $2 -eq 01 ] && [ $1 -ge 1 ] && [ $1 -le 20 ]; then
echo "Capricorne"
elif [ $2 -eq 01 ] && [ $1 -ge 21 ] && [ $1 -le 31 ] || [ $2 -eq 02 ] && [ $1 -ge 1 ] && [ $1 -le 19 ]; then
echo "Verseau"
elif [ $2 -eq 02 ] && [ $1 -ge 20 ] && [ $1 -le 29 ] || [ $2 -eq 03 ] && [ $1 -ge 1 ] && [ $1 -le 20 ]; then
echo "Poissons"
elif [ $2 -eq 03 ] && [ $1 -ge 21 ] && [ $1 -le 31 ] || [ $2 -eq 04 ] && [ $1 -ge 1 ] && [ $1 -le 20 ]; then
echo "Belier"
elif [ $2 -eq 04 ] && [ $1 -ge 21 ] && [ $1 -le 30 ] || [ $2 -eq 05 ] && [ $1 -ge 1 ] && [ $1 -le 21 ]; then
echo "Taureau"
elif [ $2 -eq 05 ] && [ $1 -ge 22 ] && [ $1 -le 31 ] || [ $2 -eq 06 ] && [ $1 -ge 1 ] && [ $1 -le 21 ]; then
echo "Gemeaux"
elif [ $2 -eq 06 ] && [ $1 -ge 22 ] && [ $1 -le 30 ] || [ $2 -eq 07 ] && [ $1 -ge 1 ] && [ $1 -le 22 ]; then
echo "Cancer"
elif [ $2 -eq 07 ] && [ $1 -ge 23 ] && [ $1 -le 31 ] || [ $2 -eq 08 ] && [ $1 -ge 1 ] && [ $1 -le 23 ]; then
echo "Lion"
elif [ $2 -eq 08 ] && [ $1 -ge 24 ] && [ $1 -le 31 ] || [ $2 -eq 09 ] && [ $1 -ge 1 ] && [ $1 -le 23 ]; then
echo "Vierge"
elif [ $2 -eq 09 ] && [ $1 -ge 24 ] && [ $1 -le 30 ] || [ $2 -eq 10 ] && [ $1 -ge 1 ] && [ $1 -le 23 ]; then
echo "Balance"
elif [ $2 -eq 10 ] && [ $1 -ge 24 ] && [ $1 -le 31 ] || [ $2 -eq 11 ] && [ $1 -ge 1 ] && [ $1 -le 22 ]; then
echo "Scorpion"
elif [ $2 -eq 11 ] && [ $1 -ge 23 ] && [ $1 -le 30 ] || [ $2 -eq 12 ] && [ $1 -ge 1 ] && [ $1 -le 21 ]; then
echo "Sagittaire"
fi |