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.