Bonjour, j'ai tenté de faire un script shell d'une quelconque date , lorsque que je tape cette date normalement s'aafiche le jour.

Je l'ai fait d'une première façon avec le stockage de celle-ci dans 3 variables.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
#!/bin/bash
 
jour=16
mois=03
annee=1993
 
ncal -hH $annee-$mois-$jour -d $annee-$mois | grep $jour | cut -f1 -d' '
Puis d'une deuxième façon en demandant les valeurs affectées par $1,$2,$3 mais il y a un problème avec la commande grep dont je ne voit pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
#!/bin/bash
 
echo "quel est votre date d'anniversaire? "
 
read $1
read $2
read $3
 
ncal -hH $3-$2-$1 -d $3-$2 | grep "$1" | cut -f1 -d' '
P.S: Evitez de me dire , cherches un peu parce que j'ai déjà essayé pleins de commande sans succès.