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 | ||
utilisateurs:hypathie:tutos:accueil [18/07/2014 11:03] Hypathie [Synthèse grep] |
utilisateurs:hypathie:tutos:accueil [19/07/2014 08:02] Hypathie [Synthèse sed] |
||
---|---|---|---|
Ligne 169: | Ligne 169: | ||
> Deux utilisations:\\ | > Deux utilisations:\\ | ||
>Soit ''grep [options] "expression" /chemin/fichier'' (on applique grep sur un fichier) | >Soit ''grep [options] "expression" /chemin/fichier'' (on applique grep sur un fichier) | ||
- | >Soit ''grep [options] cmd | regexp'' (on travaille à partir d'un flux d'entrée avec un filtre (pipe)\\ | + | >Soit ''cmd | grep [options]'' (on travaille à partir d'un flux d'entrée avec un filtre (pipe)\\ |
Ligne 327: | Ligne 327: | ||
</code> | </code> | ||
<note> | <note> | ||
+ | Sed utilise une version particulière des expressions régulières. \\Sed couvre POSIX des expressions régulières de base, voir [[atelier:chantier:bash-vii-globs-etendus-regex#tableau-des-caracteres-utilises-dans-les-expressions-regulieres-etendues|Tableau des caractères utilisés dans les expressions régulières étendues]] différentes de grep et Perl.\\ Mais sed | ||
* sans ''-r'' : | * sans ''-r'' : | ||
//ER// simples : ''^'' ; ''$'' ; ''.'' ; ''*'' ; ''\( \)'' ; ''['' ; ''\{ \}'' ; ''\'' | //ER// simples : ''^'' ; ''$'' ; ''.'' ; ''*'' ; ''\( \)'' ; ''['' ; ''\{ \}'' ; ''\'' |