Comment créer un nouveau fichier en fusionnant des colonnes sélectives à partir de deux fichiers distincts à l'aide d'awk ? Sans gâcher l'ordre des éléments des DEUX fichiers.
Exemple :le fichier 3 peut contenir les colonnes 1,2,3 du fichier 1 et la colonne 4 du fichier 2.
File 1
A 23 8 T
A 63 9 9
B 45 3 J
File 2
A 0
A 6
B 5
File 3
A 23 8 0
A 63 9 6
B 45 3 5
Réponse acceptée :
Essayez ceci :
$ awk 'FNR==NR{a[FNR]=$2;next};{$NF=a[FNR]};1' file2 file1
A 23 8 0
A 63 9 6
B 45 3 5