aboutsummaryrefslogtreecommitdiff
path: root/fichiers
diff options
context:
space:
mode:
Diffstat (limited to 'fichiers')
-rw-r--r--fichiers/03-grep-bash.tex10
-rw-r--r--fichiers/scripts/rah.sh7
2 files changed, 9 insertions, 8 deletions
diff --git a/fichiers/03-grep-bash.tex b/fichiers/03-grep-bash.tex
index 774c49c..48ea55f 100644
--- a/fichiers/03-grep-bash.tex
+++ b/fichiers/03-grep-bash.tex
@@ -1085,14 +1085,14 @@ tirer la queue d'un lion:
1085\begin{quoting} 1085\begin{quoting}
1086 \textbf{Commentaire:} 1086 \textbf{Commentaire:}
1087 \begin{enumerate} 1087 \begin{enumerate}
1088 \item La condition posée à la ligne~16 se comprend ainsi: 1088 \item La condition posée à la ligne~17 se comprend ainsi:
1089 \enquote{faites ce qui suit jusqu'à ce que le compteur de 1089 \enquote{faites ce qui suit jusqu'à ce que le compteur de
1090 rugissements atteigne une valeur supérieure à celle définie par 1090 rugissements atteigne une valeur supérieure à celle définie par
1091 l'utilisateur. Si la valeur est supérieure, sortez de la boucle.} 1091 l'utilisateur. Si la valeur est supérieure, sortez de la boucle.}
1092\item À la ligne~19, on demande à \emph{bash} d'attendre une seconde. 1092\item À la ligne~20, on demande à \emph{bash} d'attendre une seconde.
1093\item À la ligne~20, on incrémente de 1 la valeur du compteur de 1093\item À la ligne~21, on incrémente de 1 la valeur du compteur de
1094 rugissements (voir ci-dessus le \vref{lst:countlines}, l.~15), puis 1094 rugissements (voir ci-dessus le \vref{lst:countlines}, l.~14), puis
1095 on reprend la boucle à la ligne~16. 1095 on reprend la boucle à la ligne~17.
1096 \end{enumerate} 1096 \end{enumerate}
1097\end{quoting} 1097\end{quoting}
1098 1098
diff --git a/fichiers/scripts/rah.sh b/fichiers/scripts/rah.sh
index 20a52db..16fbfad 100644
--- a/fichiers/scripts/rah.sh
+++ b/fichiers/scripts/rah.sh
@@ -2,11 +2,12 @@
2 2
3read -p 'Combien de fois tirez-vous la queue du lion? ' rahtimes 3read -p 'Combien de fois tirez-vous la queue du lion? ' rahtimes
4 4
5isnum='^[0-9]+$' 5isnum='^[0-9]+$' # voir le cours sur grep
6 6
7if ! [[ $rahtimes =~ $isnum ]] 7if ! [[ $rahtimes =~ $isnum ]] # ce type de test ne fait pas partie du
8 # programme
8 then 9 then
9 echo "Erreur: il faut saisir un chiffre." 10 echo "Erreur: il faut saisir un nombre entier."
10 exit 1 11 exit 1
11fi 12fi
12 13