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:programmation:shell:regexp [26/08/2013 17:30] smolski [Utilisation] |
doc:programmation:shell:regexp [15/09/2013 09:17] MicP [REGEXP - Utilisation pour sed find grep locate] |
||
---|---|---|---|
Ligne 73: | Ligne 73: | ||
== Pour find - locate - grep - sed == | == Pour find - locate - grep - sed == | ||
- | Ecrire : | + | Avec : ''pl[oi]p'' les caractères //crochets// ''[ ]'' définissent les **regexp** concernant les chaînes de caractères ''plop plip''. |
- | pl[oi]p | + | |
- | + | ||
- | Ces caractères //crochets// ''[ ]'' définissent les **regexp** concernant les chaînes de caractères ''plop plip''. | + | |
== Pour bash : == | == Pour bash : == | ||
- | Pour avoir la même expression, il faut écrire : | + | Pour avoir la même expression pour bash, il faut écrire : ''pl{o,i}p'' |
- | pl{o,i}p | + | |
- | Nous voyons que dans le contexte **bash**, il faudra plutôt utiliser les caractères //accolades// ''{}'' pour définir les **glob** concernant les mêmes chaînes de caractères ''plop plip''. | + | Nous voyons que dans le contexte **bash**, il faudra plutôt utiliser les caractères //accolades// ''{ }'' pour définir les **glob** concernant les mêmes chaînes de caractères ''plop plip''. |
==== Conclusion ==== | ==== Conclusion ==== | ||
Ligne 100: | Ligne 96: | ||
- [[manuel:vim]] - L'éditeur fétiche des amoureux du terminal ! | - [[manuel:vim]] - L'éditeur fétiche des amoureux du terminal ! | ||
- | Pour réaliser les TP mis en exemple dans ce tuto, il vous faut préparer ces répertoire et fichier, permettant d'accomplir les TP qui vont suivre. \\ | + | Pour réaliser les TP mis en exemple dans ce tuto, il vous faut préparer ces répertoires et fichiers, permettant d'accomplir les TP qui vont suivre. \\ |
Créer le repertoire ''tuto_regexp'' dans votre ''/home/user'' : | Créer le repertoire ''tuto_regexp'' dans votre ''/home/user'' : | ||
<code bash> | <code bash> | ||
Ligne 106: | Ligne 102: | ||
Compléter ce répertoire avec les TP qui suivent. \\ | Compléter ce répertoire avec les TP qui suivent. \\ | ||
- | Nous seront ainsi fin prêt pour réaliser les TP mis en exemple dans ce tuto ! ;-) | + | Nous seront ainsi fin prêts pour réaliser les TP mis en exemple dans ce tuto ! ;-) |
=== TP-01 === | === TP-01 === |