Travail sur les commandes Unix avancées: emacs
Consignes:
- Emacs
- Fichier de travail : p96.tab
- Diviser la fenêtre en deux et placer un fichier dans la fenêtre 1
- Rechercher les fiches contenant une interrogation
- 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 12
- Rechercher les fiches pour lesquelles le score médical est de 10
- Fichier de travail : p96.bal
- Rechercher les fiches concernant les bébés 10 à 12
- Rechercher les fiches concernant les bébés 10 et 12
- Rechercher le nombre de bébés de 23 à 30 semaines
- Rechercher les fiches du jour 0 pour lesquelles le bébé est né à 28 semaines
- Rechercher les fiches des bébés nés entre 23 et 29 semaines
- Exécution des commandes en passant par une macro
- 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
- Extraire les fiches pour lesquelles le score médical est de 10
- 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
- Trouver le nombre de bébés de 23 à 30 semaines
- Extraire les fiches du jour 0 pour lesquelles le bébé est né à 28 semaines
- Extraire les fiches des bébés nés entre 23 et 29 semaines
Réponses:
- Emacs
- Fichier de travail : p96.tab
- Diviser la fenÊtre en deux et placer un fichier dans la fenÊtre 1
Opération:
"C" signifie la touche ctrol. "ESC" signifie la touche Esc ou Echap. "M" signifie la touche Méta ou Alt et enfin "S" signifie la touche "Shift". Pour
diviser la fenêtre, on tape cette commande:
Commande:
C-x 2
Commentaire:
On peut aussi diviser la fenêtre en allant dans le menu "File" puis "Split Window".
Opération:
Pour
placer un fichier dans la fenêtre 1, on tape cette commande:
Commande:
C-x C-v
- Rechercher les fiches contenant une interrogation
Opération:
Pour chercher
les fiches contenant une interrogation on tape ces commandes:
Commande:
M-x occur
Tapez entrée.
\?
Tapez entrée. On découvre qu’il y a 4 lignes qui contiennent une interrogation.
Commentaire:
Pour changer de fenêtre, il faut faire: C-x o et pour sauvegarder le résultat, il faut faire: C-x C-w.
Résultat:
Cliquez ici pour visualiser le résulat:
- Rechercher les fiches correspondant au bébé 12
Commentaire:
Chaque numéro contient une information précise:
Commande:
M-x occur
Tapez entrée.
^12[0-9][0-9][0-9]*
Tapez entrée. On découvre qu’il y a 9 fiches qui correspondent au bébé 12.
Résultat:
Cliquez ici pour visualiser le résulat:
- Rechercher les fiches correspondant au bébé 1
Commande:
M-x occur
Tapez entrée.
^1[0-9][0-9]\>
Tapez entrée. On découvre qu’il y a 7 fiches qui correspondent au bébé 1.
Résultat:
Cliquez ici pour visualiser le résulat:
- Rechercher les fiches pour lesquelles le score médical est de 12
Commande:
M-x occur
Tapez entrée.
\<12[^0-9]*$
Tapez entrée. On découvre qu’il y a 2 fiches pour lesquelles le score médical est de 12.
Résultat:
Cliquez ici pour visualiser le résulat:
- Rechercher les fiches pour lesquelles le score médical est de 10
Commande:
M-x occur
Tapez entrée.
\<10[^0-9]*$
Tapez entrée. On découvre qu’il y a 3 fiches pour lesquelles le score médical est de 10.
Résultat:
Cliquez ici pour visualiser le résulat:
- Fichier de travail : p96.bal
- Rechercher les fiches concernant les bébés 10 à 12
Commande:
M-x occur
Tapez entrée.
Tapez entrée. On découvre qu’il y a 21 fiches concernant les bébés 10 à 12
Résultat:
Cliquez ici pour visualiser le résulat:
- Rechercher les fiches concernant les bébés 10 et 12
Commande:
M-x occur
Tapez entrée.
Tapez entrée. On découvre qu’il y a 72 fiches concernant les bébés 10 à 12
Résultat:
Cliquez ici pour visualiser le résulat:
- Rechercher le nombre de bébés de 23 à 30 semaines
Commande:
M-x occur
Tapez entrée.
Tapez entrée. On découvre qu’il y a 104 de bébés de 23 à 30 semaines
Résultat:
Cliquez ici pour visualiser le résulat:
- Rechercher les fiches du jour 0 pour lesquelles le bébé est né à 28 semaines
Commande:
M-x occur
Tapez entrée.
Tapez entrée.
Résultat:
Cliquez ici pour visualiser le résulat:
- Rechercher les fiches des bébés nés entre 23 et 29 semaines
Commande:
M-x occur
Tapez entrée.
Tapez entrée.
Résultat:
Cliquez ici pour visualiser le résulat:
- Exécution des commandes en passant par une macro
- Fichier de travail : p96.tab
- Extraire les fiches contenant une interrogation
Commande:
Macro:
Commande:
Résultat:
Cliquez ici pour visualiser le résulat:
- Extraire les fiches correspondant au bébé 12
Commande:
Macro:
Commande:
Résultat:
Cliquez ici pour visualiser le résulat:
- Extraire les fiches correspondant au bébé 1
Commande:
Macro:
Commande:
Résultat:
Cliquez ici pour visualiser le résulat:
- Extraire les fiches pour lesquelles le score médical est de 12
Commande:
Macro:
Commande:
Résultat:
Cliquez ici pour visualiser le résulat:
- Extraire les fiches pour lesquelles le score médical est de 10
Commande:
Macro:
Commande:
Résultat:
Cliquez ici pour visualiser le résulat:
- Fichier de travail : p96.bal
- Extraire les fiches concernant les bébés 10 à 12
Commande:
Macro:
Commande:
Résultat:
Cliquez ici pour visualiser le résulat:
- Extraire les fiches concernant les bébés 10 et 12
Commande:
Macro:
Commande:
Résultat:
Cliquez ici pour visualiser le résulat:
- Trouver le nombre de bébés de 23 à 30 semaines
Commande:
Macro:
Commande:
Résultat:
Cliquez ici pour visualiser le résulat:
- Extraire les fiches du jour 0 pour lesquelles le bébé est né à 28 semaines
Commande:
Macro:
Commande:
Résultat:
Cliquez ici pour visualiser le résulat:
- Extraire les fiches des bébés nés entre 23 et 29 semaines
Commande:
Macro:
Commande:
Résultat:
Cliquez ici pour visualiser le résulat:
Exercice précédent
Exercice suivant
Copyright 2009 Tubiana Séverine, tous droits réservés