Commit 04ac83ae authored by Quentin Duchemin's avatar Quentin Duchemin

Typo/quotes entrées utilisateur

parent 1f735e7c
......@@ -104,6 +104,8 @@ echo `$cmd`
\begin{frame}[fragile]
Le résultat obtenu est :
\medskip
\begin{beamercolorbox}[rounded=true,shadow=true]{terminal}
\begin{Verbatim}
$cmd
......@@ -111,18 +113,20 @@ ls
helloWorld.sh script.sh
\end{Verbatim}
\end{beamercolorbox}
\medskip
\begin{block}{Explications}
\begin{description}
\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.\\
{\tiny RTFM pour plus de super options !}
\end{block}
Exemple (toujours dans \texttt{script.sh}) :
\begin{beamercolorbox}[rounded=true,shadow=true]{terminal}
\begin{Verbatim}
read -p 'Quel est votre nom ? ' nom
echo ``Salut $nom''
echo "Salut $nom"
\end{Verbatim}
\end{beamercolorbox}
\end{frame}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment