Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
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 Prochaine révision Les deux révisions suivantes | ||
doc:systeme:grep [22/09/2013 10:57] captnfab [Exemples Pratiques] |
doc:systeme:grep [03/07/2014 00:06] 127.0.0.1 modification externe |
||
---|---|---|---|
Ligne 7: | Ligne 7: | ||
* Commentaires : // Recherche de caractères dans des fichiers textes. // | * Commentaires : // Recherche de caractères dans des fichiers textes. // | ||
* Débutant, à savoir : | * Débutant, à savoir : | ||
- | [[manuel:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | + | [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) |
Voyez aussi là : | Voyez aussi là : | ||
Ligne 128: | Ligne 128: | ||
L'option ''-c'' ne donne que le nombre de lignes où la chaîne apparaît __sans afficher ces lignes__. | L'option ''-c'' ne donne que le nombre de lignes où la chaîne apparaît __sans afficher ces lignes__. | ||
- | ==== Expressions régulières ==== | + | ==== Expressions rationnelles ==== |
- | Les expressions régulières, ou [[manuel:regexp]], peuvent remplacer la chaîne de caractères dans l'argument du programme grep. | + | Les expressions rationnelles, ou [[:doc:programmation:shell:regexp]], peuvent remplacer la chaîne de caractères dans l'argument du programme grep. |
Voici des exemples : | Voici des exemples : | ||
Ligne 144: | Ligne 144: | ||
**Nota :** | **Nota :** | ||
- | Programme grep avec expressions régulières : | + | Programme grep avec expressions rationnelles : |
Il faut toutefois prendre un soin particulier lorsque l'on utilise les caractères spéciaux : \\ | Il faut toutefois prendre un soin particulier lorsque l'on utilise les caractères spéciaux : \\ | ||
Ligne 154: | Ligne 154: | ||
<code>test1/essai.txt:2:tartempion eric</code> | <code>test1/essai.txt:2:tartempion eric</code> | ||
- | Notez que les champs des lignes produites par ''grep'' (le nom du fichier, le numéro de ligne et la ligne elle-même) sont délimitées par des deux points "**:**", ce qui leur permet d'être traités à postériori par le programme awk dans des [[manuel:pipe | TUBES]]. | + | Notez que les champs des lignes produites par ''grep'' (le nom du fichier, le numéro de ligne et la ligne elle-même) sont délimitées par des deux points "**:**", ce qui leur permet d'être traités à postériori par le programme awk dans des [[:doc:programmation:shell:pipe | TUBES]]. |
Pour plus d'information sur la commande grep, lancez : | Pour plus d'information sur la commande grep, lancez : | ||
$ man grep. | $ man grep. |