grep plusieurs pattern, et autres joyeusetés... [bash] - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 05-11-2009 à 11:56:00
Bon, j'ai trouvé des trucs interessants a base de awk :
http://fixunix.com/unix/526125-out [...] -grep.html
ca donnerait qqch comme ca :
Code :
|
POur récupérer la 4eme ligne apres avoir trouvé le pattern 'ABC'.
Maintenant, comment puis cumuler cette recherche avec la 1ere ? (la date)
Thx
Marsh Posté le 06-11-2009 à 02:40:10
sed -n '
/[0-9]\{2\}-[0-9]\{2\}-[0-9]\{4\}/ {
p
}
{
n
n
n
n
n
}
{
p
}
' essai.txt
cdlt,
Marsh Posté le 05-11-2009 à 10:41:53
Bonjour
Je voudrais grep-er sur un ficher 2 endroits particuliers :
- Le 1er me donne une date, j'arrive a retrouver exactement l'info qu'il me faut
- Le 2eme (et c'est ici la difficulté) se retrouve "5 lignes après le pattern 'toto'".
Je voudrais juste récupérer la date, et la 5eme ligne apres mon pattern.
Sachant que j'ai ca a faire sur + de 2000 fichiers, il est evidemment inimaginable de traiter chaque fichier à la main...
Z'auriez un idée ??
Merci d'avance