Recherche et extraction deux mots sur un fichier
Bonjour,
j'ai un fichier "test.txt" qui ressemble à:
Citation:
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:
Citation:
UserPosition X UserPosition Y
champ $5 champ $5
j'ai essayé de faire ces ligne:
Code:
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:
Citation:
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 :
Citation:
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