Exercice 11(options de grep)

Cet exercice comporte six questions :


  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. Voici la réponse :

    Les options de grep qui permettent d'obtenir des lignes de contexte sont

    ooo


  3. 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 ?

  4. Pour faire apparaitre le numéro de la ligne où figure le mot recherché est

    -n


    ???


  5. Comment faire pour afficher le nombre d'occurences du mot recherché ?

  6. L'option qui permet d'afficher le nombre d'occurences du mot recherché est


    -c


  7. Comment faire pour que grep ignore la casse des caractères (différence entre majuscules et minuscules) dans sa recherche ?
  8. Pour que grep ignore la casse des caractères, il faut taper, en option,


    -i


  9. Comment faire apparaître les lignes où ne figurent pas le mot recherché ?

  10. Pour faire apparaitre les lignes où ne figurent pas le mot souhaité, il faut taper


    -v


  11. 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».
  12. Pour trouver l'occurence choisie tel quel sans ses variantes, il faudrait taper :


    egrep "\btravail\b"