On a vu depuis les derniers jours qu'une commande peut recevoir un ou plusieurs paramètres (exemple : \texttt{cd <path>}). Il en est de même pour les scripts bash.
On a vu depuis les derniers jours qu'une commande peut recevoir un ou plusieurs paramètres (exemple : \texttt{mv <source> <destination>}). Il en est de même pour les scripts bash.
Comme pour les commandes, l'ordre des paramètres est {\bf primordial}
Comme pour les commandes, l'ordre des paramètres est {\bf primordial}
\end{block}
\end{block}
...
@@ -224,18 +224,17 @@ Le premier paramètre est \Pause
...
@@ -224,18 +224,17 @@ Le premier paramètre est \Pause
\enquote{Mais attends, je peux avoir que 9 paramètres ?}
\enquote{Mais attends, je peux avoir que 9 paramètres ?}
\end{beamercolorbox}
\end{beamercolorbox}
\begin{block}{}
\begin{block}{}
Non, on peut en fait avoir plus de paramètres. On utilisera la commande \texttt{shift} pour les \enquote{décaler}.
Non, on peut en fait avoir plus de paramètres.
On en reparlera quand on saura utiliser les boucles, pour faire ça proprement
On en reparlera quand on saura utiliser les boucles, pour faire ça proprement
\end{block}
\end{block}
\end{frame}
\end{frame}
\begin{frame}[fragile]{Les tableaux}{Créer et lire un tableau}
\begin{frame}[fragile]{Les tableaux}{Créer et lire un tableau}
\begin{block}{Contexte}
\begin{block}{Contexte}
En bash, on peut également délarer des tableaux. Ce sont des variables un peu spéciales, qui contiennent plusieurs valeurs référencées par un {\bf index}
En bash, on peut également déclarer des tableaux. Ce sont des variables un peu spéciales, qui contiennent plusieurs valeurs référencées par un {\bf index}
\end{block}
\end{block}
\begin{block}{Déclarer un tableau}
\begin{block}{Déclarer un tableau}
Pour décaler un tableau, on utilise la syntaxe \texttt{nom=(val0 val1 val3)}{\tiny\it (on peut évidement mettre plus de 3 valeurs)}
Pour déclarer un tableau, on utilise la syntaxe \texttt{nom=(val0 val1 val3)}{\tiny\it (on peut évidement mettre plus de 3 valeurs)}
\end{block}
\end{block}
\begin{block}{Accéder à une valeur}
\begin{block}{Accéder à une valeur}
Les valeurs stockées dans un tableau possèdent un \textbf{index} qui permet de les lire. Cet index \textbf{commence à 0}.
Les valeurs stockées dans un tableau possèdent un \textbf{index} qui permet de les lire. Cet index \textbf{commence à 0}.