Bonjour,
Voici un fichier "res.txt" qui contient :
je veux extraire les deux lignes précédentes du "** HO **" c'est à dire:Pos X [at 155.631] -64.5426
Pos Y [at 155.631] 866.022
** HO **
#Time Pos X Pos Y
155.631 -64.5426 866.022
dans un autre fichier "HO.txt"
voici mon essai:
Code : Sélectionner tout - Visualiser dans une fenêtre à part grep "** HO **"&&"Pos X|Pos Y" res.txt | awk 'BEGIN{print "#Pos X","#Pos Y","#Time"}{A=$5 ; B=$4;getline ; print A,$5,B}' > HO.txt
Partager