Commit f20aa198 authored by Rémy Huet's avatar Rémy Huet 💻

Retour sur les paramètres

parent 53b0ca29
Pipeline #33701 passed with stages
in 52 seconds
......@@ -161,7 +161,7 @@ done
\end{itemize}
\end{block}
\end{frame}
\begin{frame}[fragile]{solution}
\begin{frame}[fragile]{Solution}
Proposition de solution:
\begin{beamercolorbox}[rounded=true, shadow=true]{terminal}
\begin{Verbatim}
......@@ -189,3 +189,24 @@ done
\end{Verbatim}
\end{beamercolorbox}
\end{frame}
\begin{frame}[fragile]{Retour sur les paramètres}
\begin{block}{Contexte}
Tout à l'heure, on a vu que les paramètres n'étaient accessibles que via 9 variables.
Mais il est bien possible d'avoir plus de 9 paramètres sur un script.
On utilisera alors la commande \texttt{shift} pour \enquote{décaler} les paramètres.
(\verb+$2 -> $1, $3 -> $2 ... [...] -> $9+)
\end{block}
Exemple : écrire un script qui liste tous les paramètres avec leur place: \Pause
\begin{beamercolorbox}[rounded=true, shadow=true]{terminal}
\begin{Verbatim}
#!/bin/bash
for i in `seq 1 $#`
do
echo "Le paramètre $i vaut $1"
shift
done
\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