Retour PLAN

Exercice 1: Filtrer les lignes avec des commandes sur Cygwin

Présentation du logiciel Cygwin:
Cygwin est une collection de logiciels libres à l´origine développés par Cygnus Solutions permettant à différentes versions de Windows de Microsoft d´émuler un système Unix. Cygwin tente de créer un environnement Unix sous Windows, rendant possible l´exécution de ces logiciels après une simple compilation.

TEXTE DE TRAVAIL

Lorsque "/b" se trouve devant une chaîne de caractères, il indique le début d'un mot; s'il se trouve derrière celle-ci, il indique la fin du mot.

-Voici une commande qui permet de filtrer les lignes contenant les mots qui commencent par "citoy":
egrep "\bcitoy" Duchn-isolatin.txt

Résultat sur NotePad :
Voici le résultat
Résultat avec Antconc :



-Voici une commande qui permet de filtrer les lignes contenant les mots qui commencent par "aristo":
egrep "\baristo" Duchn-isolatin.txt

Résultat sur NotePad :
Voici le résultat
Résultat avec Antconc :
Voici le résultat

-Voici une commande qui permet de filtrer les lignes contenant les mots qui commencent par "bougre":
egrep "\bbougre" Duchn-isolatin.txt

Résultat sur NotePad :
Voici le résultat
Résultat avec Antconc :
Voici le résultat

-Voici une commande qui permet de filtrer les lignes qui parlent du mot "Sans-culottes":
egrep -i "sans-culotte" Duchn-isolatin.txt

Résultat sur NotePad :
Voici le résultat
Résultat avec Antconc :
Voici le résultat

-Voici une commande qui permet de filtrer les lignes qui continnent une majuscule:
egrep "\*" Duchn-isolatin.txt

Résultat sur NotePad :
Voici le résultat
Résultat avec Antconc :
Voici le résultat

-Voici une commande qui permet de filtrer les mots qui se terminent pas "er":
egrep "er\b" Duchn-isolatin.txt

Grâce à la commande egrep "er\b" Duchn-isolatin.txt, tous les mots se terminant pas "er" sont filtrés.

Résultat sur NotePad :
Voici le résultat
Résultat avec Antconc :
Voici le résultat

-Voici une commande qui permet de filtrer les phrases qui parlent de "danger":
egrep -i "\bdanger" Duchn-isolatin.txt

Grâce à la commande egrep -i "\bdanger" Duchn-isolatin.txt, toutes les phrases qui parlent de "danger" sont filtrées.

Résultat sur NotePad :
Voici le résultat
Résultat avec Antconc :
Voici le résultat

-Voici une commande qui permet de filtrer les phrases qui parlent de "patrie":
egrep -i "\bpatri" Duchn-isolatin.txt

Grâce à la commande egrep -i "\bpatri" Duchn-isolatin.txt, toutes les phrases qui parlent de "patrie" sont filtrées.

Résultat sur NotePad :
Voici le résultat
Résultat avec Antconc :
Voici le résultat

-Voici une commande qui permet de filtrer les phrases qui parlent de "liberté":
egrep -i "\blib" Duchn-isolatin.txt | egrep -v "libertain" Duchn-isolatin.txt

Grâce à la commande egrep -i "\blib" Duchn-isolatin.txt, toutes les phrases qui parlent de "liberté" sont filtrées.

Résultat sur NotePad :
Voici le résultat
Résultat avec Antconc :
Voici le résultat

-Voici une commande qui permet de filtrer les phrases qui parlent de "république":
egrep -i "\brépubli" Duchn-isolatin.txt

Résultat sur NotePad :
Voici le résultat
Résultat avec Antconc :
Voici le résultat

-Voici une commande qui permet de filtrer les phrases qui parlent de "trahison":
egrep -i "\btra[h.tr]" Duchn-isolatin.txt

Résultat sur NotePad :
Voici le résultat
Résultat avec Antconc :
Voici le résultat

-Voici une commande qui permet de filtrer les phrases qui parlent de "temps":
egrep "temp[o.s]" Duchn-isolatin.txt


Note : Le mot "temps" a plusieurs sens. En effet "temps" dans le texte peut désigner une époque, un moment; exprimer une idée de quantité (heure, minute...) ou encore être employé sous forme d'expressions figées ("à temps", "il est temps"...) et dans des adverbes (ex : longtemps).

Résultat sur NotePad :
Voici le résultat
Résultat avec Antconc :
Voici le résultat

-Voici une commande qui permet de filtrer les phrases qui contiennent une forme négative "n'...pas" ou "ne...pas":
egrep "ne pas |n' pas" Duchn-isolatin.txt

Résultat sur NotePad :
Voici le résultat
Résultat avec Antconc :
Voici le résultat