Bonjour 
Je l'utilise le plus souvent grep "motif" -A 10 -B 10
Même réaction que disedorgue. L'option adéquate est "-C 10".
J'aimerais grep et n'afficher que le mot grep dans un premier temps.
Il faut utiliser les balises de début-de-mot et de fin-de-mot.
grep "\<${Mot}\>" fichier
Si tu n'utilises pas cette syntaxe, lorsque tu cherches "ami", il ne garde pas que "ami" mais aussi "amitié" ou "pastrami".
Ou alors ceci :
grep "\b${Mot}\b" fichier
J'aimerais grep et
n'afficher que le mot grep
Connais-tu l'option "-o" qui n'extrait que la part de la ligne qui correspond à ta regex ?
Ensuite j'aimerais affciher les 10 mots qui précèdent et qui suivent
grep travaille sur les lignes. Sans doute préféreras-tu utiliser awk pour traiter mot par mot.
Partager