Exercices sur less
La commande less sert à visualiser des fichiers sans les éditer. less sert aussi à lire les pages de man..
Comment fait-on pour obtenir une page d'aide avec less ?
Comment examiner plusieurs fichiers à la suite ? Comment passe-t-on au suivant ? Comment revient-on au précédent ?
Quelles sont les commandes différentes qui permettent de quitter less ?
Comment dire à less d'ouvrir le fichier en plaçant en haut de l'écran la ligne n ?
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é ?
Quelles sont les deux commandes de less qui permettent de chercher un motif dans un fichier, respectivement après et avant la position courante ?
-
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 ?
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 ?
L'option -i ne va pas fonctionner. L'option -I est plus appropriée car elle ne tient pas compte de la casse.
-
Quelles sont les commandes qui permettent d'aller à la prochaine (resp. précédente) occurence du motif recherché à travers tous les fichiers édités ?
Comment chercher dans un fichier le caractère / ?
Exercices sur grep
Ces exercices sont des questions de cours : les solutions se trouvent toutes dans les pages de man des commandes en question. On suppose donc connues les commandes de less, qui servent à se déplacer dans les pages de man... Testez les commandes sur des fichiers et répertoires d'essai pour vous faire la main et comprendre ce qui se passe.
Les options de grep
Quelles sont les options de grep qui permettent d'obtenir des lignes de contexte (qui précèdent et/ou suivent la ligne où figure le mot) ?
Comment faire apparaître le numéro de la ligne où figure le mot recherché ? Que se passe-t-il quand on demande également des lignes de contexte ?
Comment faire pour afficher le nombre d'occurences du mot recherché ?
Comment faire pour que grep ignore la casse des caractères (différence entre majuscules et minuscules) dans sa recherche ?
Comment faire pour faire apparaître non pas les lignes où figurent le mot, mais les noms des fichiers ?
Comment faire apparaître les lignes où ne figurent pas le mot recherché ?
Comment faire apparaître les noms des fichiers ne contenant pas le mot recherché ?
Comment faire pour que grep ne recherche que les lignes où figure le mot tel quel, et non pas ses variantes ? Par exemple : on cherche le mot «travail», mais pas «travailleur» ou «travailler».
Comment faire pour chercher plusieurs mots à la fois en faisant apparaître les numéros des lignes ?