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 07:59] Hypathie [Synthèse sed] |
utilisateurs:hypathie:tutos:accueil [18/07/2014 11:03] Hypathie [Synthèse grep] |
||
---|---|---|---|
Ligne 164: | Ligne 164: | ||
|''-i'' | ignorer la case | | |''-i'' | ignorer la case | | ||
|''-E'' |utiliser les regexp étendues\\ (correspond à egrep) | | |''-E'' |utiliser les regexp étendues\\ (correspond à egrep) | | ||
+ | |''-o'' |afficher uniquement les parties (non vides) correspondantes des lignes sélectionnées, chaque partie étant affichée sur une ligne séparée.| | ||
+ | |||
> Deux utilisations:\\ | > Deux utilisations:\\ | ||
Ligne 179: | Ligne 181: | ||
===Filtre un flux d'entrée === | ===Filtre un flux d'entrée === | ||
+ | <code user> | ||
+ | /sbin/ifconfig | grep -E "[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}" | ||
+ | </code> | ||
+ | <code> | ||
+ | inet adr:192.168.0.22 Bcast:192.168.0.255 Masque:255.255.255.0 | ||
+ | inet adr:127.0.0.1 Masque:255.0.0.0 | ||
+ | </code> | ||
<code user> | <code user> | ||
/sbin/ifconfig | grep -oE "[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}" | /sbin/ifconfig | grep -oE "[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}" | ||
Ligne 188: | Ligne 197: | ||
192.168.0.255 | 192.168.0.255 | ||
255.255.255.0 | 255.255.255.0 | ||
+ | </code> | ||
+ | |||
+ | <note tip> | ||
+ | Attention de ne pas oublier ''-o'' pour afficher l'occurrence exacte d'un mot au lieu de la ligne entière où figure l'occurrence du mot ! | ||
+ | </note> | ||
+ | <code user> | ||
+ | echo "bfer aaa jhgao aaaaaa haug aaaaaaaa" | grep -E "[[:blank:]][a]{3}[[:blank:]]" | ||
+ | </code> | ||
+ | <code> | ||
+ | bfer aaa jhgao aaaaaa haug aaaaaaaa | ||
+ | </code> | ||
+ | |||
+ | <code user> | ||
+ | echo "bfer aaa jhgao aaaaaa haug aaaaaaaa" | grep -oE "[[:blank:]][a]{3}[[:blank:]]" | ||
+ | </code> | ||
+ | <code> | ||
+ | aaa | ||
</code> | </code> | ||
=====Synthèse sed ===== | =====Synthèse sed ===== |