\chapter{Le Shell}\index{shell}
\label{chap:shell}

Le \texttt{shell} est le coquillage qui isole le MC/P des yusers.
En gros, hein, je vais simplifier, et me limiter aux
bricolages constructifs et/ou amusant. Il y aura du gore\index{gore}
aussi.

Le shell est à la fois un interpréteur de commande et un
langage de programmation. Ces deux notions ont beaucoup de
choses en commun.

Nous allons nous concentrer sur le \textsl{Bourne again shell}.
aka \texttt{bash} qui est peut-être le plus répandu. Mais il
en exuste d'autres : sh, ksh, ash, zsh\dots

% ==============================================================

\section{Interpréteur}\index{cli}

Ceci est un prompt. Son petit nom est \texttt{PS1}.

% ==============================================================

\section{Langage}\index{script}

Parlons un peu du \textsc{shebang}\index{shebang}\dots

% ==============================================================
\section{Le pipeline}\index{pipeline}
Une invention géniale, voir un exemple d'utilisation par
un gadget sonore en page \pageref{say-uptime}.
% ==============================================================
\section{Questions à voir}

\begin{itemize}
\item le traitement des chaines de caractères\dots
\end{itemize}


% ==============================================================
