Exercice Unix corrigé la commande Grep, tutoriel & guide de travaux pratiques en pdf.
1. 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) ?
2. 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 ?
3. Comment faire pour afficher le nombre d’occurences du mot recherché ?
4. Comment faire pour que grep ignore la casse des caractères (différence entre majuscules et minuscules) dans sa recherche ?
5. Comment faire pour faire apparaître non pas les lignes où figurent le mot, mais les noms des fichiers ?
6. Comment faire apparaître les lignes où ne figurent pas le mot recherché ?
7. Comment faire apparaître les noms des fichiers ne contenant pas le mot recherché ?
8. 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».
9. Comment faire pour chercher plusieurs mots à la fois en faisant apparaître les numéros des lignes ?
La correction exercice Unix (voir page 2 en bas)