T.A.L: Maitrise des systèmes d'exploitation
Melles Alafia Tahaibaly et Awen Le Moal
 

Partie 3

EGREP :

Fichier p96.tab.

Dans cette partie, on doit obtenir en sortie un fichier pour chaque requête demandée.
On utilise la commande egrep pour faire des recherches de chaîne de caractères à l'aide d'expressions régulières.

  • Extraire les fiches contenant une interrogation

  • Extraire les fiches correspondant au bébé 12

  • Extraire les fiches correspondant au bébé 1

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

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

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

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



Fichier p96.bal

Dans cette partie, on doit obtenir en sortie un fichier pour chaque requête demandée.

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

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

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

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

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

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

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

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

  • 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 ?

  • egrep '<INFIRMIERE>(2|12|22)' p96.bal

Avec ce motif on obtient aussi les infirmière 20, 21, 23, car on ne spécifie pas si le 2 est suivi de quelque chose.
  • Extraire les fiches concernant le bébé 10 et ne correspondant pas au jour 0

Voir les résultats ici.

haut de page