Partie 3

                        EGREP

    La commande "egrep" permet d'extraire des motifs dans un fichier donné.

1.Avec le fichier P96.tab

  • Extraire les fiches contenant une interrogation

Résultat.a

  • Extraire les fiches correspondant au bébé 12

Résultat.b

  • Extraire les fiches correspondant au bébé 1

Résultat.c

  • Extraire les fiches pour lesquelles le score médical est de 12

Résultat.d

  • Faire de même pour un score de 10.

Résultat.e

  • Quelles sont les fiches qui vont être extraites si l'on recherche les fiches commençant par 13 ? Expliquer ?

Résultat.f

  • Extraire les fiches correspondant aux bébés faisant au moins 1000 grammes.

Résultat.g



2.Avec le fichier P96.bal

  • Extraire les fiches concernant les bébés 10 à 12

Résultat1

  • Extraire les fiches concernant les bébés 10 et 12, c'est-à-dire sans 11 et 13

Résultat2

  • Trouver le nombre de bébés de 23, ..., 30 semaines

Résultat3

  • Extraire les fiches du jour 0 pour lesquels le bébé est né à 28 semaines

Résultat4

  • Extraire les fiches des bébés nés entre 23 et 29 semaines

Résultat5

  • Extraire les fiches pour lesquels le bébé à la naissance faisait au moins 1000 grammes

Résultat6

  • Extraire les fiches pour lesquels le bébé à la naissance faisait moins de 1000 grammes
Résultat7

  • Extraire les fiches rédigées par les infirmières 12 et 22

Résultat8
  • Si l'on veut extraire les fiches rédigées par les infirmières 2, 12 et 22, quel est l'inconvénient de la solution suivante ?
L’inconvénient est que pour 2 la commande peut aussi extraire les fichiers de toutes les infirmières commençant par 2, il faudra alors préciser qu’il n’y aura plus aucun chiffre à la suite.
  • egrep '<INFIRMIERE>(2|12|22)' p96.bal

Résultat9

  • Extraire les fiches concernant le bébé 10 et ne correspondant pas au jour 0

Résultat10