Filtrer un fichier selon deux valeurs

Lara -  
 Lara -
Bonjour,


J'ai un fichier texte qui contient les coordonnées des points. Ce fichier est de type:
ID1 X1 Y1 Z1
ID2 X2 Y2 Z2
............
IDn Xn Yn Zn

Je voudrais récupérer tous les points entre 100<X <500 et 200<Y<500 et les mettre dans un autre fichier

Est ce que qqn peut m'aider , STP ... je sais pas s'il faut utiliser grep ou sed ou comment le dire de choisir ces valeurs ....

Merci d'avance
A voir également:

1 réponse

zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 430
 
Salut,

awk me semble plus à propos...

$ cat plop 
ID1 90 300 Z1
ID2 125 250 Z2
ID3 400 800 Z3
ID4 75 128 Z4
ID5 499 201 Z5

$ awk '$2 > 100 && $2 < 500 && $3 > 200 && $3 < 500 { print }' plop 
ID2 125 250 Z2
ID5 499 201 Z5

$ 
0
Lara
 
Merciiii
0