From 530695e40240849f244c5a39e7afe004bd557ef0 Mon Sep 17 00:00:00 2001 From: "David A. Madore" Date: Mon, 12 Dec 2016 15:05:15 +0100 Subject: Add a simple exercise. --- tp1.tex | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/tp1.tex b/tp1.tex index 3baac07..2526d89 100644 --- a/tp1.tex +++ b/tp1.tex @@ -372,6 +372,27 @@ On peut par exemple tester son fonctionnement en vérifiant que Unix \texttt{seq} sert à produire une liste d'entiers). \end{corrige} +% +% +% + +\exercice + +Sachant que \texttt{/usr/share/dict/american-english} contient un +dictionnaire de mots anglais, trouver trois mots anglais qui +commencent par les lettres « he » et finissent pas les lettres « he » +(i.e., qui ont « he » comme préfixe et « he » comme suffixe). + +\begin{corrige} +On peut utiliser la commande +\begin{center} +\verb=egrep -i '^he.*he$' /usr/share/dict/american-english= +\end{center} +qui renvoie les deux mots « headache » et « heartache », Mais il y a +un piège, c'est que cette expression rationnelle omet une solution, à +savoir le mot « he » lui-même. +\end{corrige} + % % -- cgit v1.2.3