diff options
Diffstat (limited to 'fichiers')
-rw-r--r-- | fichiers/03-grep-bash.tex | 10 | ||||
-rw-r--r-- | fichiers/scripts/rah.sh | 7 |
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 | ||
3 | read -p 'Combien de fois tirez-vous la queue du lion? ' rahtimes | 3 | read -p 'Combien de fois tirez-vous la queue du lion? ' rahtimes |
4 | 4 | ||
5 | isnum='^[0-9]+$' | 5 | isnum='^[0-9]+$' # voir le cours sur grep |
6 | 6 | ||
7 | if ! [[ $rahtimes =~ $isnum ]] | 7 | if ! [[ $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 |
11 | fi | 12 | fi |
12 | 13 | ||