Bonjour
J'ai un fichier avec un nombre de colonne différent entre 15 et 200.
Je souhaite éliminer les 3 dernières colonnes puis imprimer la 2ème colonne et la dernière
fichier de départ :
1 2 0 125 3 4 0
1 3 0 1 2 6 122 1 2 0
1 4 1 12 12 13 14 15 133 1 2 0
1 7 0 1 135 0 0 0
Je souhaite avoir à l 'arrivée un fichier type :
2 125
3 122
4 133
7 135
je peux faire
gawk '{$NF="";print} ' fichier1 > fichier2
gawk '{$NF="";print} ' fichier2 > fichier3
gawk '{$NF="";print} ' fichier3 > fichier4
gawk '{ print $2,$NF}' fichier4 > fichier5
rm fichier2 fichier3 fichier4
mais ça prend énormément de temps car mes fichiers sont volumineux.
Si vous avez une astuce je suis preneur.
Question parallèle qui peut être utile, comment faire pour n'imprimer que l'avant avant dernière colonne d'un fichier
Merci
Partager