PARTIE 2

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. Il vise principalement l´adaptation à Windows de logiciels qui fonctionnent sur des systàmes POSIX (tels que les systàmes GNU/Linux, BSD, et Unix). Cygwin tente de créer un environnement Unix sous Windows, rendant possible l´exécution de ces logiciels apràs une simple compilation. Les programmes ainsi portés sur Cygwin, fonctionnent mieux sur Windows NT, Windows 2000 et Windows XP que sur les versions antérieures de Windows, mais certains peuvent s´exécuter de fašon tout à fait acceptable sur Windows 95 et Windows 98. La version 1.5.24-2 du 31 janvier 2007 est la dernière à supporter officiellement Windows 95/98/Me. Cygwin est actuellement maintenu par les employés de Red Hat et d´autres programmeurs.

  • EXERCICE NUMERO 1 : Exercice sur le Père Duchesne :


  • Pour voir le texte du Père Duchesne, c´est par ici


  • Question numéro 1


  • Ecrire une commande qui permet de filtrer les lignes qui contiennent des mots débutants par citoy.
  • L´expression \b permet de dire qu´on cherche quelque chose en début de mot puis la commande suivante : duchn.txt > quest1-ex1.txt permet de dire qu´on cherche dans le texte duchn et qu´on veut écrire le résultat dans le fichier texte nommé quest1-ex1.

    Voici l´image du résultat :

    Lien vers le fichier


    Question numéro 2


  • Ecrire une commande qui permet de filtrer les lignes qui contiennent des mots débutants par aristo.
  • Voici l´image du résultat :

    Lien vers le fichier


    Question numéro 3


  • Ecrire une commande qui permet de filtrer les lignes qui contiennent des mots débutants par bougre.
  • Voici l´image du résultat :

    Lien vers le fichier


    Question numéro 4


  • Ecrire une commande qui permet de filtrer les lignes qui parlent des Sans-culottes.
  • L'expression * permet de dire qu´on cherche les mots parlant des Sans-culottes avec un S majuscule.

    Voici l´image du résultat :

    Lien vers le fichier


    Question numéro 5


  • Ecrire une commande qui permet de filtrer les lignes qui contiennent des majuscules.
  • L'expression * permet d´identifier les majuscules puis l´expression [a-z] permet de d´inclure toutes les lettres de l´alphabet.

    Voici l´image du résultat :

    Lien vers le fichier


    Question numéro 6


  • Ecrire une commande qui permet de filtrer les mots qui se terminent par er.
  • L´expression er\b désigne les mots qui se terminent par er

    Voici l´image du résultat :

    Lien vers le fichier


    Question numéro 7


  • Ecrire une commande qui permet de filtrer les mots qui parlent de danger.
  • L´expression \bdang permet de trouver les mots suivants : danger, dangers, dangereux et dangereuse.

    Voici l´image du résultat :

    Lien vers le fichier


    Question numéro 8


  • Ecrire une commande qui permet de filtrer les mots qui parlent de patrie.
  • L´expression \bpatri(e|o) permet de chercher tous les mots qui commencent par patrie ou patrio. On va donc trouver : patrie, patriote, patriotes et patriotisme.

    Voici l´image du résultat :

    Lien vers le fichier


    Question numéro 9


  • Ecrire une commande qui permet de filtrer les mots qui parlent de libertÚ.
  • L´expression \blib(r|e) permet de chercher tous les mots qui commencent par libr ou libe.

    Voici l´image du résultat :

    Lien vers le fichier


    Question numéro 10

  • Ecrire une commande qui permet de filtrer les mots qui parlent de temps, dans le sens temporaire.
  • L´expression \btemp[s|o] permet de chercher tous les mots qui commencent par temps ou tempo.

    Voici l´image du résultat :

    Lien vers le fichier


    Question numéro 11


  • Ecrire une commande qui permet de filtrer les mots qui parlent de république.
  • L´expression \br.publi[c|q] permet de chercher tous les mots qui commencent par républic ou républiq.

    Voici l´image du résultat :

    Lien vers le fichier


    Question numéro 12


  • Ecrire une commande qui permet de filtrer les mots qui parlent de trahison.
  • L´expression \btra(h|.tr) permet de chercher tous les mots qui commencent par trah ou traitr.

    Voici l´image du résultat :

    Lien vers le fichier


    Question numéro 13


  • Ecrire une commande qui permet de chercher toutes les formes négative.
  • Voici l´image du résultat :

    Lien vers le fichier


    EXERCICE NUMERO 2 : Exercice sur le fichier dico :


  • Pour voir le texte dico, c´est par ici.

  • Pour voir le texte dico-etiquette, c´est par ici.


  • Question numéro 1


  • Ecrire une commande qui permet de compter le nombre de mots dans le fichier.
  • L´expression permettant cela est wc -w.

    Voici l´image du résultat :

    Lien vers le fichier


    Question numéro 2

  • Ecrire une commande qui permet d´extraire les mots se terminant par -able.
  • Voici l´image du résultat :

    Lien vers le fichier


    Question numéro 3


  • Ecrire une commande pour compter le nombre de mots se terminant par -able.
  • Voici l´image du résultat :

    Lien vers le fichier

  • Ecrire une commande pour savoir la partie du discours auxquels ils sont rattachés.
  • Voici l´image du résultat :

    Lien vers le fichier

    Voici les résultats pour les différentes parties du discours :


    Question numéro 4


  • Ecrire une commande qui permet d'extraire les mots se terminant par -eux.
  • Voici l´image du résultat

    Lien vers le fichier

  • Ecrire une commande pour compter le nombre de mots se terminant par -eux.
  • Voici l´image du résultat :

    Lien vers le fichier

  • Ecrire une commande pour savoir la partie du discours auxquels ils sont rattachés
  • Voici l´image du résultat :

    Lien vers le fichier

    Voici les résultats pour les différentes parties du discours :


    Question numéro 5

  • Ecrire une commande pour trier les mots se finissant en -able et -eux par ordre alphabétique.
  • Voici l´image du résultat :

    Lien vers le fichier


    Partie 2 finie