Commit 2390b291 authored by Rémy Huet's avatar Rémy Huet 💻

Exemple

parent f2e4f0ea
Pipeline #33644 passed with stages
in 50 seconds
......@@ -185,6 +185,7 @@ fi
if [ -z $2 ]
then
echo "Il n'y a pas de second argument"
fi
\end{Verbatim}
\end{beamercolorbox}
\end{frame}
......@@ -333,10 +334,10 @@ then
else
echo 'rendre le fichier executable ...'
chmod a+x dossier/test.sh
echo 'Écrire dans test.sh'
echo '#/bin/bash' > dossier/test.sh
echo 'ls /' >> dossier/test.sh
fi
echo 'Écrire dans test.sh'
echo '#/bin/bash' > dossier/test.sh
echo 'ls /' >> dossier/test.sh
fi
echo 'Exécuter dossier/test.sh'
./dossier/test.sh
......@@ -373,8 +374,9 @@ if [ -w dossier/test.sh ]
else
echo 'rendre le fichier executable ...'
chmod a+x dossier/test.sh
[\ldots]
fi
[\ldots]
fi
\end{Verbatim}
\end{beamercolorbox}\Pause{}
\begin{block}{}
......@@ -404,4 +406,42 @@ if [ -w dossier/test.sh ]
\caption{Les opérateurs logiques}
\label{tab:operateurs_logiques}
\end{table}
\begin{exampleblock}{}
Pour utiliser ces opérateurs, on écrira [ !~condition~] pour non ou [~condition1~] <opérateur> [~condition2~] pour les autres.
\end{exampleblock}
\end{frame}
\begin{frame}[fragile]{Exemple}
Dans \texttt{script.sh} :
\begin{beamercolorbox}[rounded=true, shadow=true]{terminal}
\begin{Verbatim}
#!/bin/bash
age1=17
age2=19
if [ $age1 -ge 18 ] && [ $age2 -ge 18 ]
then
echo Les deux sont majeurs
fi
if [ $age1 -lt 18 ] || [ $age2 -lt 18 ]
then
echo Un des deux ne l\'est pas
fi
if [ ! $age1 -lt 17 ]
then
echo 'Age1 >= 17'
fi
\end{Verbatim}
\end{beamercolorbox}
On exécute :
\begin{beamercolorbox}[rounded=true, shadow=true]{terminal}
\begin{Verbatim}
remy@hp-remy:~/scripts$ ./script.sh \Pause
Un des deux ne l'est pas
Age1 >= 17
\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