Première chose : éviter les cat qqc | grep.... grep peut en effet prendre des fichiers en paramètre
Ensuite l'option -A (after context) te permet de dire qu'il faut afficher les N lignes suivant le match (en prenant un nombre de lignes "suffisant" ça arrive au bout du fichier)
Enfin tu pipe la sortie pour la retraiter après.
grep -A 1000000 1080439200 file_date.txt | while read i; do echo "$i[OK]";done
L'exemple avec awk marche aussi assez bien mais il n'est peut être pas obligé de sortir la grosse artillerie pour si simple.
# man grep
Posté par Damien Metzler . En réponse au message Comment afficher ligne apres ligne ?. Évalué à 1.
Ensuite l'option -A (after context) te permet de dire qu'il faut afficher les N lignes suivant le match (en prenant un nombre de lignes "suffisant" ça arrive au bout du fichier)
Enfin tu pipe la sortie pour la retraiter après.
grep -A 1000000 1080439200 file_date.txt | while read i; do echo "$i[OK]";done
L'exemple avec awk marche aussi assez bien mais il n'est peut être pas obligé de sortir la grosse artillerie pour si simple.