• Aucun résultat trouvé

IUT des Pays de l’Adour

N/A
N/A
Protected

Academic year: 2022

Partager "IUT des Pays de l’Adour"

Copied!
1
0
0

Texte intégral

(1)

IUT des Pays de l’Adour

LP RT - ASUR

ASUR4 - TP Système N°2

Grep & expressions régulières

Pour ces exercices vous pourrez utiliser le texte de la première partie de Germinal ou des copies de logs Linux.

Les fichiers se trouvent dans les archives zola.tgz et logs.tgz (à décompresser avec tar zxvf zola.tgz) que vous pourrez récupérer à l'URL suivante: http://munier.perso.univ- pau.fr/temp/ASUR4

1. Les options de grep

a) 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) ?

b) 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 ?

c) Comment faire pour afficher le nombre d’occurrences du mot recherché ?

d) Comment faire pour que grep ignore la casse des caractères (différence entre majuscules et minuscules) dans sa recherche ?

e) Comment faire pour faire apparaître non pas les lignes où figurent le mot, mais les noms des fichiers ?

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

g) Comment faire apparaître les noms des fichiers ne contenant pas le mot recherché ?

h) 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».

i) Comment faire pour chercher plusieurs mots à la fois en faisant apparaître les numéros des lignes ?

2. Introduction aux expressions régulières

a) Chercher toutes les lignes commençant par «a» ou «A».

b) Chercher toutes les lignes finissant par «rs».

c) Chercher toutes les lignes contenant au moins un chiffre.

d) Chercher toutes les lignes commençant par une majuscule.

e) Chercher toutes les lignes commençant par «B», «E» ou «Q».

f) Chercher toutes les lignes finissant par un point d'exclamation.

g) Chercher toutes les lignes ne finissant pas par un signe de ponctuation (point, virgule, point- virgule, deux-points, point d'interrogation, point d'exclamation).

h) Chercher tous les mots contenant un «r» précédé de n'importe quelle lettre majuscule ou minuscule.

i) Chercher tous les mots dont la seconde lettre est un «r».

Références

Documents relatifs

Pour chaque mot proposé, explique trois sens possible par une courte définition ou par un synonyme. Rédige ensuite un exemple pour

Dans le texte ci-dessous, souligne d'une même couleur les mots qui se prononcent de la même façon. Monsieur Lamère a épousé Mademoiselle Lepère. De ce mariage, est né un fils

rayon : trait issu d'un point lumineux d istance à partir d'un centre t ige métallique d'une roue de vélo... Le lieu se trouve dans un rayon de

Il sera le maire Lamère, aux yeux pers, fils de Monsieur Lamère, son père, et de Madame Lepère, sa mère?. La mère du maire meurt : Lamère, père du maire,

Lis les phrases suivantes, écris-les ensuite au féminin (excepté les groupes en italique) Mon jeune chien observe attentivement le petit mouton blanc : il aimerait tant courir avec

Dans les phrases suivantes recopie la phrase en remplaçant le groupe souligné par un pronom, encadre les verbes!. Mes amis m’envoient de jolies cartes pour

Derrière son ordinateur, Sacha envoie des mails à des destinataires imaginaires, comme autant de bouteilles à la mer. Jusqu’au jour où Macha répond. Ou même ni quelqu’un

Exercice 13 : Recopie et complète les phrases avec le signe de ponctuation qui convient à la place des ( ).  Pourquoi les hommes ont des