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 ...@@ -185,6 +185,7 @@ fi
if [ -z $2 ] if [ -z $2 ]
then then
echo "Il n'y a pas de second argument" echo "Il n'y a pas de second argument"
fi
\end{Verbatim} \end{Verbatim}
\end{beamercolorbox} \end{beamercolorbox}
\end{frame} \end{frame}
...@@ -333,10 +334,10 @@ then ...@@ -333,10 +334,10 @@ then
else else
echo 'rendre le fichier executable ...' echo 'rendre le fichier executable ...'
chmod a+x dossier/test.sh chmod a+x dossier/test.sh
echo 'Écrire dans test.sh'
echo '#/bin/bash' > dossier/test.sh
echo 'ls /' >> dossier/test.sh
fi fi
echo 'Écrire dans test.sh'
echo '#/bin/bash' > dossier/test.sh
echo 'ls /' >> dossier/test.sh
fi fi
echo 'Exécuter dossier/test.sh' echo 'Exécuter dossier/test.sh'
./dossier/test.sh ./dossier/test.sh
...@@ -373,8 +374,9 @@ if [ -w dossier/test.sh ] ...@@ -373,8 +374,9 @@ if [ -w dossier/test.sh ]
else else
echo 'rendre le fichier executable ...' echo 'rendre le fichier executable ...'
chmod a+x dossier/test.sh chmod a+x dossier/test.sh
[\ldots]
fi fi
[\ldots] fi
\end{Verbatim} \end{Verbatim}
\end{beamercolorbox}\Pause{} \end{beamercolorbox}\Pause{}
\begin{block}{} \begin{block}{}
...@@ -404,4 +406,42 @@ if [ -w dossier/test.sh ] ...@@ -404,4 +406,42 @@ if [ -w dossier/test.sh ]
\caption{Les opérateurs logiques} \caption{Les opérateurs logiques}
\label{tab:operateurs_logiques} \label{tab:operateurs_logiques}
\end{table} \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} \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