AWK est un langage de programmation interprété conçu pour le traitement de texte et généralement utilisé comme outil d'extraction de données et de reporting. AWK est largement utilisé avec les systèmes Unix.
Je fusionne deux fichiers csv. Par souci de simplicité, je n'affiche que les colonnes pertinentes. Il y a plus de quatre colonnes dans les deux fichiers. file_a.csv col2, col6, ...
J'ai deux fichiers un avec 3 colonnes et un avec 4 colonnes. Ils ressemblent à ceci fichier 1: for i in `cat file 1`; do awk '{if($4=="'$i'") print $0_}'<file2 ...