Commit 40fd7714 authored by Rémy Huet's avatar Rémy Huet 💻

If, else

parent cff1737c
Pipeline #33605 passed with stage
in 17 seconds
......@@ -18,3 +18,65 @@
Dans tous les cas, on retrouvera {\bf toujours} une ou plusieurs conditions et une ou plusieurs actions à effectuer.
\end{alertblock}
\end{frame}
\begin{frame}[fragile]{Et en bash ?}
En bash, la structure à utiliser est la suivante :
\medskip
\begin{Verbatim}
{\large if [ condition ]}
{\large then}
{\large actions}
{\large fi}
\end{Verbatim}
\begin{alertblock}{Attention !}
Les espaces entre les \verb+[]+ et la condition sont \textbf{indispensables}.
\end{alertblock}
\begin{block}{}
\begin{itemize}
\item À noter : \texttt{fi}, c'est \texttt{if} à l'envers !
\item On verra plud tard quelles sont les conditions que l'on peut utiliser.
\end{itemize}
\end{block}
\end{frame}
\begin{frame}[fragile]{Si \ldots sinon \ldots}
\begin{block}{Contexte}
La structure précédente permet de réaliser des actions si une condition est réalisée.
On rencontre souvent une autre structure, qui dit aussi quoi faire si la condition n'est pas réalisée :
\end{block}
\begin{Verbatim}
{\large SI condition}
{\large ALORS}
{\large actions}
{\large SINON}
{\large actions}
{\large FIN_SI}
\end{Verbatim}
\end{frame}
\begin{frame}[fragile]{En bash \ldots}
En bash, on utilise la même syntaxe, et on utilise \enquote{else} comme môt clé pour le \enquote{sinon}
\medskip
\begin{Verbatim}
{\large if [ condition ]}
{\large then}
{\large actions}
{\large else}
{\large actions}
{\large fi}
\end{Verbatim}
\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