serveur-debian-file:commande-grep

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
serveur-debian-file:commande-grep [27/04/2017 10:29] – créée zonewebmasterserveur-debian-file:commande-grep [08/10/2019 17:02] (Version actuelle) – modification externe 127.0.0.1
Ligne 5: Ligne 5:
 ===== Syntaxe ===== ===== Syntaxe =====
  
-**grep** //mot fichier//\+**grep** //mot fichier//\\
  
 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 "texte" dans   On tape  : + Pour chercher le mot "texte" dans   On tape  ^ 
- Tous les fichiers du répertoire commun   **grep texte * **  : + Tous les fichiers du répertoire commun   **grep texte * **  | 
- Tous les fichiers //.txt// du répertoire courant   **grep texte *.txt**  : + Tous les fichiers //.txt// du répertoire courant   **grep texte *.txt**  | 
- Tous les fichiers du répertoire courant et de ses sous-répertoires   **grep -r texte . **  : + Tous les fichiers du répertoire courant et de ses sous-répertoires   **grep -r texte . **  | 
- Tous les fichiers //.sh// du répertoire commun et de ses sous-répertoires   **grep -r --include="*.sh" texte**  : + Tous les fichiers //.sh// du répertoire commun et de ses sous-répertoires   **grep -r --include="*.sh" texte**  - 
 +\\
 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
 </code> </code>
 +\\
 +<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.
 +</WRAP>
 +\\
 +
 +===== 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'effectue dans plusieurs fichiers, la commande précise pour chaque fichier le nombre de lignes concernée.
 +  * 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'effectue indépendamment des majuscules et minuscules.
 +
 +===== Sources et crédits =====
 +
 +  * Auteur : [[user:montuy337513|montuy337513]]
 +
 +===== Navigation =====
 +
 +  * [[:accueil|Accueil]]
 +  * [[:serveur-debian-securite]]
 +  * [[:serveur-debian-general]]
 +  * [[:serveur-debian-automatisation]]
 +  * [[:serveur-debian-file]]
 +  * [[:serveur-debian-log]]
 +  * [[:serveur-debian-user-groupe]]
 +  * [[:serveur-debian-apache2]]
 +  * [[:serveur-debian-postfix]]
 +  * [[:serveur-debian-mysql]]
 +  * [[:serveur-debian-divers]]
 +
 +<nspages -h1 -exclude:subNs: -textPages="Autres liens rapides pouvant vous intéresser">
  
  • serveur-debian-file/commande-grep.1493281780.txt.gz
  • Dernière modification : 08/10/2019 16:39
  • (modification externe)