Ce document contient une série d'exercices relatifs à l'interprète de
commande
bin/sh et à son environnement. En ce qui concerne
/bin/sh, la meilleure documentation est celle que l'on
obtient avec
man sh. On pourra aussi
lire avec fruit [
Garfinkel94].
sh est important à
connaître car c'est l'interprète de commande universel, celui que
make utilise, celui qui a introduit les mécanismes que tous
ses successeurs
csh,
tcsh,
ksh,
bash ... ont copiés.
NOTA: l'emploi direct de
bash simplifierait la solution de
certains de ces exercices. L'interprète de commande
bash a en
effet des possibilités d'arithmétique et de filtrage directs qui
rendent inutile le recours à
expr ou
basename. Une
prochaine édition comblera ce manque.
Ces exercices sont diffusés sous la
licence Gnu
Free Documentation License.