A lire avant le DS de M1PY3002Info

Lors des TPs nous avons vu plusieurs moyens de passer de l'information à un programme :

- récupération de valeurs par scanf
- lecture de données dans un fichier
- passage d'arguments en ligne de commande

Chaque technique a pour but de faciliter l'automatisation des codes et d'éviter les tâches répétitives.

Une autre technique permet de gagner en efficacité, l'utilisation de shell-scripts.  Ce sont des petits fichiers texte qui contiennent les commandes que l'utilisateur devrait normalement taper sur la console.

Ils sont exécutés par un interpréteur de commandes bash par exemple mais il en existe d'autres.
Ces fichiers sont reconnaissable à leur extension .sh (pour le shell bash), .csh (pour le shell csh) ou .tcsh (pour le shell tcsh) qui sont les interpréteurs de commande les plus courant.

==============================================================
DANS LE CAS DU DS, le shell utilisé est bash

Les shell scripts seront donc interprétés en tapant dans la ligne de commande :


bash mon_shell_script.sh

==============================================================
