|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Membre du Club
![]() Inscription : juillet 2006 Messages : 161 ![]() |
Bonjour,
J'ai le fichier suivant test.txt : Code :
J'ai essayer : Code :
cat test.txt | grep -E "^\+[[:space:]]*[a-zA-Z0-9]*" | awk '{print $2}' Code :
De plus les classes inverse ne marche pas : Code :
cat test.txt| grep -E "^\+[[:space:]]*\*" | awk '{print $2}' : Code :
cat test.txt| grep -E "^\+[[:space:]]*[^\*]" | awk '{print $2}' Code :
Qui est à l'aise avec ca ? Merci ++ |
||||||
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() Inscription : septembre 2004 Messages : 10 ![]() |
Bonjour
Est il juste de dire que tu ne souhaites que les lignes 1) qui ne commencent pas par # 2) qui ne contiennent pas * si c est le cas grep -v -E "\*|^#" text | awk '{print $2}' résultat /test/ /etc/network/interfaces /root @+ |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : juillet 2006 Messages : 161 ![]() |
Bonsoir,
Je te remercie. Je me suis compliqué la vie pour rien : Code :
grep -i -E '^\+[[:space:]]*[^\*][/]?([a-zA-Z0-9])*([a-zA-Z0-9/])*[/]?$' text | awk '{print $2}' ++ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com