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}
\end{block}
...
...
@@ -224,18 +224,17 @@ Le premier paramètre est \Pause
\enquote{Mais attends, je peux avoir que 9 paramètres ?}
\end{beamercolorbox}
\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
\end{block}
\end{frame}
\begin{frame}[fragile]{Les tableaux}{Créer et lire un tableau}
\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}
\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}
\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}.