|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Inscription : octobre 2005 Messages : 224 ![]() |
Je souhaiterai afficher certains mots présents dans la ligne que me retourne un grep, je m'explique:
J'ai par exemple un fichier du type: Code :
Puis je souhaite avoir le nombre situé juste derrière le code "code_2" dans les lignes contenant "trois", ici en l'occurence "deux". Comment je dois faire? |
||
|
|
00
|
|
|
#2 | ||
|
Membre chevronné
![]() Inscription : décembre 2004 Messages : 1 213 ![]() |
Code :
|
||
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : octobre 2005 Messages : 224 ![]() |
Génial, merci, je suis chiant mais on peut pas sans utiliser awk?
|
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Étudiant Inscription : octobre 2005 Messages : 1 202 ![]() |
essaye avec cut
Code sh :
grep trois mon_fichier | cut -d' ' -f4 si le delimiteur change, il faudras le changer dans lacommande, si le delimiteur apparait plusieurs fois de suite (ex: les mots sont séparés par 3 espaces), penser à utiliser tr pour les "squizzer".
__________________
click my www ............|___ ...................\ .................._|_ ..................\ / ..................." |
|
|
00
|
|
|
#5 | ||
|
Membre du Club
![]() Inscription : octobre 2005 Messages : 224 ![]() |
Citation:
Citation:
|
||
|
|
00
|
|
|
#6 | ||
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 546 ![]() |
Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com