0% ont trouvé ce document utile (0 vote)
378 vues2 pages

Exercices - Commande Grep

Le document décrit trois utilisations de la commande grep pour rechercher du texte dans des fichiers: trouver une chaîne spécifique, compter le nombre d'occurrences d'une chaîne, et afficher les lignes ne contenant pas une chaîne spécifique.

Transféré par

bakari.kilian
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
378 vues2 pages

Exercices - Commande Grep

Le document décrit trois utilisations de la commande grep pour rechercher du texte dans des fichiers: trouver une chaîne spécifique, compter le nombre d'occurrences d'une chaîne, et afficher les lignes ne contenant pas une chaîne spécifique.

Transféré par

bakari.kilian
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

1.

Trouver une chaîne spécifique dans un fichier

Objectif: Utiliser grep pour trouver toutes les occurrences d’un mot dans un fichier

Instructions :

Choisir un fichier de log: Trouvez ou créez un fichier log pour cet exercice. Par exemple,
vous pouvez utiliser /var/log/syslog sur un système Linux (si vous avez les
permissions nécessaires).

Ouvrir le terminal: Lancez votre terminal ou console de commande.

Exécuter la commande grep:

Tapez la commande suivante :

grep "erreur" chemin/vers/le/[Link]


Remplacez chemin/vers/le/[Link] par le chemin réel de votre fichier log.

Et remplacez le mot "erreur" par un mot existant dans votre fichier log.

2. Compter le nombre d'occurrences d'une chaîne

Objectif: Utiliser grep pour compter combien de fois une chaîne spécifique apparaît dans
un fichier.

Instructions :

Sélectionner un fichier: Choisissez un fichier texte pour cet exercice. Vous pouvez utiliser
n'importe quel fichier texte comme un fichier de log ou un document. Vous pouvez
également créer un fichier et le remplir avec le texte de votre choix.

Ouvrir le terminal: Accédez à votre terminal.

Utiliser grep avec l'option -c

Tapez la commande suivante :


grep -c "motif" chemin/vers/le/[Link]

Remplacez motif par la chaîne que vous recherchez et chemin/vers/le/[Link]


par le chemin de votre fichier.
3. Afficher des lignes qui ne contiennent pas un motif spécifique

Objectif: Utiliser grep pour afficher toutes les lignes d'un fichier qui ne contiennent pas le
mot "success".

Instructions :

Choisir un fichier approprié: Trouvez un fichier texte qui contient plusieurs occurrences du
mot "success" ou un autre mot. Vous pouvez utiliser un fichier de log ou tout autre fichier
texte. Vous pouvez également créer un fichier et le remplir avec le texte de votre choix.

Ouvrir le terminal: Lancez votre terminal.

Exécuter grep avec l'option -v: Tapez la commande suivante :

grep -v "success" chemin/vers/le/[Link]


Ici, -v inverse le filtre de grep, affichant les lignes qui ne correspondent pas au motif.

Remplacez chemin/vers/le/[Link] par le chemin réel de votre fichier.

Observer les résultats: La sortie affichera toutes les lignes du fichier qui ne contiennent
pas le mot "success" ou un autre mot que vous avez choisi.

Vous aimerez peut-être aussi