Bonjour à tous,
Alors voilà, mon problème est le suivant : je souhaite extraire pour chacun de mes fichiers la colonne nommée "Reference", seulement en fonction des fichiers, cette colonne est parfois nommée "Reference", d'autres fois "REFERENCE", ou encore "Reference_08", "AP_reference"...
Voici le programme que j'ai écrit :
Cela fonctionne pour tous les cas où le nom de la colonne contient "Reference", mais par exemple lorsqu'il y a "REFERENCE", cela ne fonctionne plus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 #!/bin/awk -f BEGIN { FS="\t"} { if(NR==1) { for(n=1;n<=NF;n++) { if($n ~ /Reference/) { nb=n } } } print $nb }
Il s'agit peut-être d'une question triviale mais je débute en awk, donc si quelqu'un a une solution, je le remercie par avance
Cordialement,
A.D.
Partager