Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 smile

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

smile

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 smile

Hors ligne