Bonjour,

Alors voilà, je rencontre un petit souci. En effet, voici un exemple de mon fichier à traiter.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
chr01   1045    1059    1
chr01   2820    2898    2
chr01   2840    2900    2
chr01   2900    3000    2
chr01   3000    3898    2
chr01   20836   20838   3
chr01   23314   23323   4
Je souhaite, selon les valeurs de la quatrième colonne, récupérer les lignes dans un autre fichier.
En gros, pour le 1, bah j'ai qu'une ligne, hop, dans un nouveau fichier.
Pour le 2, j'ai 4 lignes, hop, elles se retrouvent dans un autre fichier.

Auriez-vous un conseil à me donner ? Une piste ?
Au début, étant partisane du moindre effort, j'ai voulu partir sur quelque chose comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
perl -w -F'\t' -ane 'print if sprintf ("%u", $F[3]) == 2' > nouveauFichier
Sauf que ça m'oblige à taper à chaque fois la valeur... Sachant que ça va à peu près jusque 600 et que ce n'est pas linéaire (en gros, il peut manger les 11, 14, 200, etc). Je pense donc être obligée de faire un script et... Je vous remercie d'avance pour vos conseils !