Shell

TBD voir http://aral.iut-rodez.fr/fr/sanchis/enseignement/bash/

TBD variable substitution : https://www.ibm.com/docs/en/aix/7.1.0?topic=shell-parameter-substitution-in-korn-posix

Le shell est ce via quoi on exécute des commandes.

Exécution de commandes

simple retour 0 = ok et sinon message d'erreur shell et sous-shell () globing * $(), $(()) redirection entrée/sortie/erreur TBD lien https://matthieu-moy.fr/spip/IMG/pdf/sh.pdf

utilisation du process substitution : https://www.youtube.com/watch?v=2A4bs40scSo à mettre dans les pipe et named pipe car c'est en fait ça. Voir la même chose en sh avec des named pipe : https://stackoverflow.com/questions/38796224/posix-shell-equivalent-to ou wvec des fichiers https://www.shellcheck.net/wiki/SC3001

Variables d'environnement

Le shell est ce via quoi on exécute des commandes. Pour que l'environnement de travail soit :

Pour cela le shell possède des variables que l'on peut manipuler:

Certaines variables sont dites d'environnement car elles sont comprises par le shell et permettent la personnalisation de son environnement :

Configuration

Scripting

Exercices