Sanchuan Wang
2015-2016, L3S5
Enseignant: S. Fleury
Partie 1 - V

Voici la première partie des exercices

V. Exercices sur less

Question 1-10

1. Comment fait-on pour obtenir une page d'aide avec less ?

Réponse: Pour obtenir une page d’aide avec less: $ man less.

2. Comment examiner plusieurs fichiers à la suite ? Comment passe-t-on au suivant ? Comment revient-on au précédent ?

Commentaire: Par exemple, si on veux examiner tous les fichiers de p96-utf8. (tab, tag, txt etc.), il faut mettre une étoile(*) dernière le point. Pour examiner le suivant ou le précédent, utiliser l'option -n (next, suivant) ou -p (précédent). L'option -x permet de choisir lequel selon l'ordre des fichiers:

3. Quelles sont les commandes différentes qui permettent de quitter less ?

Commentaire: Les options peuvent être q, Q, :q, :Q ou zz pour quitter less.

4. Comment dire à less d'ouvrir le fichier en plaçant en haut de l'écran la ligne n ?

Commentaire: L'option -g permet d'aller à une ligne démandée.

5. Comment dire à less d'ouvrir le fichier en plaçant en haut de l'écran la première ligne où apparaît un motif donné ?

Commentaire: L'option à utiliser est /ppattern, pattern étant une expression régulière. Cette option dit à less de commencer en haut de l'écran avec la première occurrence conforme au motif rencontrée.

6. Quelles sont les deux commandes de less qui permettent de chercher un motif dans un fichier, respectivement après et avant la position courante ?

Commentaire: Les 2 commandes sont respectivement /pattern et ?pattern pour chercher un motif après et avant la position courante.

7. Comment dire à less de chercher le mot à partir de la première ligne du fichier, et ce où que l'on soit dans le fichier ?

Commentaire: L'expression régulière ^F ou @ permet de chercher à partir de la première ligne du premier fichier, peu importe là où on est.

8. Que se passe-t-il si l'on cherche le motif suivant : «toTo» en donnant l'option -i à less ? Quelle option faut-il mettre à la place de -i pour chercher toTo tout en ignorant la casse des caractères ?

Commentaire: Le option -i ignore la casse lors de la recherche. Cependant, quand le motif lui-même contient déjà une lettre en majuscule, cette option est ignorée. Cela veut dire que la casse de toTo est prise en compte et que l'option -i est inutile.
Pour régler ce problème, l'option -I ignore toutes les casses même si le motif contient des lettres en majuscule.

9. Quelles sont les commandes qui permettent d'aller à la prochaine (resp. précédente) occurence du motif recherché à travers tous les fichiers édités ?

Réponse: Après la recherche d'un certain motif, il suffit de taper n ou p pour aller à la prochaine ou à la dernière occurrence du motif.

10. Comment chercher dans un fichier le caractère / ?

Commentaire: L'option ^R ignore les expressions régulières. Alors / est considéré comme un caractère avec cette option, mais pas une partie de l'expression régulière.


Fin des exercices sur less. Dirigez-vous vers une autre sous-partie en utilisant le menu Plan en haut à gauche.

Partie 1 - Plan

I. Commandes Unix élémentaires
-Exercice 1(touch, emacs, less, ls)
-Exercice 2(cp, ls, mv)
-Exercice 3(mkdir, mv, cp, ls, cd)
-Exercice 4(rmdir, cd, rm)

II. Exercices sur ls
-Exercices 1-10

III. Exercices sur les répertoires (mkdir, rmdir, cd)
-mkdir et rmdir: Exercices 1-10
-cd: Exercices 1-9

IV. Exercices sur cp et mv
-cp: Exercices 1-4
-mv: Exercices 1-6

V. Exercices sur less
-Exercices 1-10

VI. Exercices sur grep
-Les options de grep: Exercices 1-9
-Introduction aux expressions régulières

VII. Exercices sur find
-Exercices 1-6