\item[\bf Ligne 1] L'utilisation de simple quotes n'interprète pas \verb+$cmd+ comme une variable
\item[\bf Ligne 2] L'utilisation de double quotes interprète \verb+$cmd+ comme une variable et affiche son contenu
\item[\bf Ligne 3] L'utilisation de backquotes interprète \verb+$cmd+ comme une commande et execute donc le \texttt{ls}
\item[\bf Ligne 1] L'utilisation de simple quotes n'interprète pas \verb+$cmd+ comme une variable.
\item[\bf Ligne 2] L'utilisation de double quotes interprète \verb+$cmd+ comme une variable et affiche son contenu.
\item[\bf Ligne 3] L'utilisation de backquotes interprète \verb+$cmd+ comme une commande et execute donc le \texttt{ls} depuis le répertoire de lancement du script.
\end{description}
\end{block}
\end{frame}
\begin{frame}[fragile]{Entrées utilisateur}
\begin{block}{Contexte}
L'intérêt des variables, c'est aussi de pouvoir demander à l'utilisateur de saisir des données pour rendre le programme {\bf interactif}
L'intérêt des variables, c'est aussi de pouvoir demander à l'utilisateur de saisir des données pour rendre le programme {\bf interactif}.
\end{block}
\begin{block}{Utilisation}
Pour lire une entrée utilisateur, on utilise la commande
...
...
@@ -130,14 +134,14 @@ helloWorld.sh script.sh
\texttt{read \textcolor{red}{variable}}
\end{center}
L'option \texttt{-p} permet d'afficher un message dans le prompt.
{\tiny\it RTFM pour plus de super options !}
L'option \texttt{-p} permet d'afficher à destination de l'utilisateur.\\