Bonjour,

j'ai un fichier "test.txt" qui ressemble à:

UserPosition X [at 0.001] 795 513 162 210
UserPosition Y [at 0.001] 444 830 794 956
TX INF_BUF ID 0 B 3 SIZE 424 SRC 103 DST 1 T 0.001 33
RX INF_BUF ID 0 B 3 SIZE 424 SRC 103 DST 1 D 0.001 33
UserPosition X [at 0.002] 795.007 512.993 162.002 209.997
UserPosition Y [at 0.002] 443.995 829.996 793.992 956.008
TX INF_BUF ID 1 B 3 SIZE 424 SRC 103 DST 1 T 0.002 33
RX INF_BUF ID 1 B 3 SIZE 424 SRC 103 DST 1 D 0.001 33
UserPosition X [at 0.003] 795.014 512.985 162.003 209.994
UserPosition Y [at 0.003] 443.99 829.992 793.984 956.016

je veux copier les résultats sur un autre fichier "test_X_Y.txt" sous cette forme:

UserPosition X UserPosition Y
champ $5 champ $5
j'ai essayé de faire ces ligne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
file_in=file.txt
file_out=test.txt
egrep 'UserPosition X|UserPosition Y' ${file_in} | awk '{print $5}' > ${file_out}
mais j'ai:
une valeur UserPosition X
une valeur UserPosition Y
une valeur UserPosition X
une valeur UserPosition Y
une valeur UserPosition X
une valeur UserPosition Y
.
.
.
et moi je veux :
une valeur UserPosition X une valeur UserPosition Y
une valeur UserPosition X une valeur UserPosition Y
une valeur UserPosition X une valeur UserPosition Y
.
.
que dois-je faire?
Merci d'avance