Oui clairement ce script ne sert a rien, il t'es juste donne a faire pour t'entrainer a faire des scripts. Tu suis quelle formation?
Je ne connais pas de tuto en francais. Les manuels de sh et de bash sont certainement disponible en francais, mais c'est plus une reference qu'un document utile pour apprendre au debut.
La logique derriere python et sh est la meme. Les syntaxe sont differentes, mais les logiques sont a peu pres les memes.
read, ca va lire une ligne entiere et mettre le resultat dans le premier argument. Regarde le resultat de mon terminal
$ read choice arg
hello world
$ echo $choice
hello
$ echo $arg
world
$
Donc ca va te servir pour lire le choix de l'utilisateur. Ce qu'il te faut apres c'est pouvoir faire des tests. En bash ca se fait avec if et la syntaxe est:
if ici_un_test ; then ici_une_commande; fi
Par exemple:
$ if true; then echo ok; fi
ok
Ce qu'il y a de plus utile en shell pour compare, c'est d'utiliser la commande test, qui a un alias [ (je te jure, si tu fais "man [" tu va avoir le manuel des test)
du coup tu peux faire:
$ if [ "1" = "1" ]; then echo ok; fi
ok
Ou encore utilise une variable:
$ if [ "$choice" = "1" ]; then echo ok; fi