Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Picasoft
APIs
Init
Sh
Commits
40fd7714
Unverified
Commit
40fd7714
authored
Jan 17, 2019
by
Rémy Huet
💻
Browse files
If, else
parent
cff1737c
Pipeline
#33605
passed with stage
in 17 seconds
Changes
1
Pipelines
1
Show whitespace changes
Inline
Side-by-side
src/tex/conditions.tex
View file @
40fd7714
...
...
@@ -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}
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment