Apres essaies sur essaie, j'ai enfi trouvé, je donne comment j'ai fait pour les interessés
awk '{
memo=$0
if ( $1 == "COMPLETED" || $1 == "ABORTED" ) ### les ABORTED et COMPLETED sont les 1er champs sur les lignes###
{ print NR }
}' fichier_de_log > fichier_temporaire
for i in `cat fichier_temporaire`
do
num=`expr ${i} - 1`
a=`cat fichier_de_log | head -${num} | tail -1`
b=`cat fichier_de_log | head -${i} | tail -1`
echo "$b $a" >> fichier_de_résultats
done
rm fichier_temporaire
Voila
si jamais des questions, demandez ^^ et si quelqu'un a une autre solution, je suis preneur evidement.