Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
serveur-debian-file:commande-grep [29/04/2017 20:24] – zonewebmaster | serveur-debian-file:commande-grep [08/10/2019 17:02] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | [<>] | ||
- | |||
====== Chercher des mots avec la commande grep ====== | ====== Chercher des mots avec la commande grep ====== | ||
Ligne 11: | Ligne 9: | ||
Où //mot// est la chaîne de caractères que l'on recherche et //fichier// est le nom du fichier dans lequel chercher. | Où //mot// est la chaîne de caractères que l'on recherche et //fichier// est le nom du fichier dans lequel chercher. | ||
- | : Pour chercher le mot " | + | ^ Pour chercher le mot " |
- | : Tous les fichiers du répertoire commun | + | | Tous les fichiers du répertoire commun |
- | : Tous les fichiers //.txt// du répertoire courant | + | | Tous les fichiers //.txt// du répertoire courant |
- | : Tous les fichiers du répertoire courant et de ses sous-répertoires | + | | Tous les fichiers du répertoire courant et de ses sous-répertoires |
- | : Tous les fichiers //.sh// du répertoire commun et de ses sous-répertoires | + | | Tous les fichiers //.sh// du répertoire commun et de ses sous-répertoires |
+ | \\ | ||
Voici un petit exemple, nous recherchons la chaîne de caractères //mail// dans tous les fichiers //.sh// du répertoire courant : | Voici un petit exemple, nous recherchons la chaîne de caractères //mail// dans tous les fichiers //.sh// du répertoire courant : | ||
<code sh> | <code sh> | ||
grep mail *.sh | grep mail *.sh | ||
</ | </ | ||
+ | \\ | ||
+ | <WRAP center round info 60%> | ||
+ | Quand plusieurs fichiers sont parcourus, la commande **grep** indique dans quel fichier se trouve la chaîne de caractères recherchée. | ||
+ | </ | ||
+ | \\ | ||
+ | |||
+ | ===== Quelques options de la commande grep ===== | ||
+ | |||
+ | Voici les principales options de la commande **grep** : | ||
+ | |||
+ | * grep -n : indique le numéro de la ligne où se situe la chaîne de caractères | ||
+ | * grep -c : précise le nombre de ligne où figure la chaîne de caractères recherché. Si la recherche s' | ||
+ | * grep -C : (contexte) affiche les deux lignes qui précèdent et suivent la ligne où figure la chaîne de caractères.$ | ||
+ | * grep -i : ignorer la casse, la recherche s' | ||
+ | |||
+ | ===== Sources et crédits ===== | ||
+ | |||
+ | * Auteur : [[user: | ||
+ | |||
+ | ===== Navigation ===== | ||
+ | |||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | |||
+ | <nspages -h1 -exclude: | ||