Partie 3
Dans cette partie nous allons travailler avec l'éditeur de texte emacs : d'abord en effectuant des recherches de chaîne de caractères avec 'occur', puis nous les automatiserons en créant des maccros.
Nous verrons ensuite des traitements élémentaires sur des textes à l'aide des commandes textutils sous Cygwin.
Commande occur :
>Alt-x (que l'on écrira M-x) : demander la recherche par nom de commande
>occur : taper le nom de commande
>entree
>taper le motif d'expression régulière à chercher
>se placer dans le second buffer affichant les résultats
>Ctrl-x Ctrl-w pour nommer le fichier dans lequel on souhaite enregistrer les résultats
-
Fichier de travail p96.tab
-
Rechercher les fiches contenant une interrogationrésultat ici
-
Rechercher les fiches correspondant au bébé 12
-
Rechercher les fiches correspondant au bébé 1
-
Rechercher les fiches pour lesquelles le score médical est de 1
résultat
-
Faire de même pour un score de 10. Pouvez-vous expliquer le résultat ?
Ici, on s'aperçoit qu'il ya des caractères qui suivent le '10' avant la fin de ligne, il faut donc changer le motif que l'on recherche. Voir le résultat.
- Fichier de travail p96.bal
-
Rechercher les fiches concernant les bébés 10 à 12
résultat 1, résultat 2
-
Rechercher les fiches concernant les bébés 10 et 12, c'est-à-dire sans 11 et 13
résultat
-
Rechercher le nombre de bébés de 23, ..., 30 semaines
-
Rechercher les fiches du jour 0 pour lesquels le bébé est né à 28 semaines
résultat
-
Rechercher les fiches des bébés nés entre 23 et 29 semaines
résultat
-
Rechercher les fiches pour lesquels le bébé à la naissance faisait au moins 1000
grammes
résultat
-
Rechercher les fiches pour lesquels le bébé à la naissance faisait moins de 1000 grammes
résultat
Maccros
Dans cette partie nous automatisons les recherches à l'aide de maccros que l'on enregistre :
>Ctrl-x ( signale le début de l'enregistrement de la maccros et Ctrl-x ) signale la fin de la maccros.
> Ctrl-x Ctrl-k permet d'accéder à la dernière maccros crée et d'en modifier le contenu si on le souhaite
> M-0 Ctrl-x e permet de relancer l'execution de la maccros tant que c'est possible, c'est à dire jusqu'à la fin du fichier traité.
Fichier de travail p96.tab
- 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. Pouvez-vous expliquer le résultat ?
-
Quelles fiches vont être extraites si l'on demande les fiches commençant par 13
-
? Expliquer ?
-
Extraire les fiches correspondant aux bébés faisant au moins 1000 grammes.
Voir tous les résultats ici.
Fichier de travail p96.bal
-
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 lesquelles le bébé à la naissance faisait au moins 1000 grammes
-
Extraire les fiches pour lesquelles le bébé à la naissance faisait moins de 1000 grammes
-
Extraire les fiches rédigées par les infirmières 12 et 22
-
Extraire les fiches concernant le bébé 10 et ne correspondant pas au jour 0