|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre chevronné
![]() Inscription : décembre 2004 Messages : 1 213 ![]() |
Bonjour, je désire chercher toutes les occurences de "out". Mais je ne veux QUE out, je ne veux pas out2, out3 etc...
Quelle option dois-je mettre dans grep ? J'ai essayé -E et -e mais ça ne marche pas ? Merci. |
|
|
00
|
|
|
#2 |
|
Membre émérite
![]() Inscription : mai 2004 Messages : 709 ![]() |
Tu dois utiliser la syntaxe étendue (option -E) avec le séparateur de mots (\b).
Code :
echo 'outage out cout' | grep -E '\bout\b'
__________________
:q :q! :wq :w :w! :wq! :quit :quit! :help help helpquit quit quithelp :quitplease :quitnow :leave :shit ^X^C ^C ^D ^Z ^Q QUITDAMMIT Jabber: ripat at im.apinc.org |
|
|
00
|
|
|
#3 | ||
|
Membre chevronné
![]() Inscription : décembre 2004 Messages : 1 213 ![]() |
Citation:
j'ai recopié cette ligne dans un xterm et j'obtiens en sortie : Citation:
Je vais continuer à voir la syntaxe de grep. Merci. |
||
|
|
00
|
|
|
#4 | ||
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 546 ![]() |
Code :
en clair du moment qu'out est présent dans la ligne c'est ok mais pas pas possible de distinguer quel out sur la ligne ou il y en a plusieurs a été traiter.... |
||
|
|
00
|
|
|
#5 | |
|
Membre émérite
![]() Inscription : mai 2004 Messages : 709 ![]() |
Citation:
Code :
echo 'outage out cout' | grep -Eo '\bout\b'
__________________
:q :q! :wq :w :w! :wq! :quit :quit! :help help helpquit quit quithelp :quitplease :quitnow :leave :shit ^X^C ^C ^D ^Z ^Q QUITDAMMIT Jabber: ripat at im.apinc.org |
|
|
|
00
|
|
|
#6 | |
|
Membre chevronné
![]() Inscription : décembre 2004 Messages : 1 213 ![]() |
Citation:
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com