#1 Le 17/01/2020, à 16:42
- DonutMan75
[RESOLU] Selection sur nombre de colonnes ?
Bonjour à tous (et bonne année 2020 !)
j'ai un fichier ASCII contenant de façon nominale cinq colonnes de données.
Problème : certaines lignes ont un nombre incorrect de colonnes.
Dans l'exemple ci-dessous, on s'aperçoit que la ligne "temps3" ne contient que deux colonnes.
$ cat data.txt
temps1 valeur1 valeur2 valeur3 valeur4
temps2 valeur1 valeur2 valeur3 valeur4
temps3 valeur1
temps4 valeur1 valeur2 valeur3 valeur4
[...]
Comment pourrais-je m'y prendre pour SUPPRIMER les lignes ne contenant pas EXACTEMENT cinq colonnes ?
Je pressens qu'awk est l'outil idéal pour ce genre d'action, mais je le maîtrise hélas assez mal...
Pourriez-vous me donner un coup de main ?
Merci d'avance
Donut
Dernière modification par DonutMan75 (Le 17/01/2020, à 22:00)
Hors ligne
#2 Le 17/01/2020, à 16:58
- kamaris
Re : [RESOLU] Selection sur nombre de colonnes ?
awk 'NF==5' data.txt
Hors ligne
#3 Le 17/01/2020, à 22:00
- DonutMan75
Re : [RESOLU] Selection sur nombre de colonnes ?
Simple. Précis. Efficace.
Merci beaucoup Kamaris !
Bon week-end
Hors ligne