grep et selection de lignes ...

grep et selection de lignes ... - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 10-04-2003 à 20:36:44    

Salut,
 
J'ai un petit soucis avec grep.
Comment faire pour que par ex, lors d'un grep, qu'il y ait la valeur "grepee" + n lignes apres ?
 
Par ex un fichier :
name : cruchot
quota: user
uploaded mbytes : 20
 
Et quand je grep "cruchot" ca m'affiche 3 lignes au lieu d'une ?
 
Quelqun a eu une idee ?  
 
Merci :p

Reply

Marsh Posté le 10-04-2003 à 20:36:44   

Reply

Marsh Posté le 10-04-2003 à 20:42:09    

bin t'as les options -B (before) et -A (after)
 
tu fais grep prout -A 3

Reply

Marsh Posté le 10-04-2003 à 21:35:27    

Merci je connaissais pas -A et -B  :hello:

Reply

Marsh Posté le 10-04-2003 à 22:28:23    

Cruchot a écrit :

Merci je connaissais pas -A et -B  :hello:  


Moi non plus, j'allais te proposer une version avec "awk" :-)

Reply

Marsh Posté le 11-04-2003 à 13:54:43    

Ah ;) Je veux bien quand meme :p

Reply

Marsh Posté le 11-04-2003 à 14:04:09    

moohahahhah allez c tout linux ça

Reply

Marsh Posté le 22-05-2003 à 11:53:21    

en fait ca m'interesse toujours car la version de grep que j'utilise ne prend pas -A et -B :/

Reply

Marsh Posté le 22-05-2003 à 14:56:27    

C'est un grep de la préhistoire ?  :pt1cable:

Reply

Marsh Posté le 25-05-2003 à 12:01:08    

Ouais ya des chances :/ J'ai plus la version en tete, c'est sous AIX 4.3

Reply

Marsh Posté le 27-05-2003 à 12:15:44    

avec awk (a peu pres)
 

gawk '{i++; if (i>=3) { if (index($0,"cruchot" )>0) print $0; }}' fichier_a_greper


---------------
get amaroK plugin
Reply

Marsh Posté le 27-05-2003 à 12:15:44   

Reply

Marsh Posté le 27-05-2003 à 12:20:05    

Cruchot a écrit :

Ouais ya des chances :/ J'ai plus la version en tete, c'est sous AIX 4.3


 
Huhu, à une époque pour le taf j'avais du écrire un script en shell qui puisse marcher à la fois sur Aix, sur HP-UX, SunOS (!) et Solaris.
 
Résultat: utilisation du sh de base, et un script bien porcos pour ne pas utiliser de facilité de tel ou tel OS !

Reply

Marsh Posté le 27-05-2003 à 13:52:10    

[Albator] a écrit :


 
Huhu, à une époque pour le taf j'avais du écrire un script en shell qui puisse marcher à la fois sur Aix, sur HP-UX, SunOS (!) et Solaris.
 
Résultat: utilisation du sh de base, et un script bien porcos pour ne pas utiliser de facilité de tel ou tel OS !


tous mes scripts sont en sh :( (SunOs / Solaris / ... )


Message édité par bobuse le 27-05-2003 à 13:52:35

---------------
get amaroK plugin
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed