#1 Le 10/03/2020, à 17:26
- kevino_linux
Supprimer données selectivement dans un fichier
Bonjour à tous,
Merci à celui / celle qui voudra bien m'accorder un peu de temps.
J'ai un fichier texte qui se présente comme ceci
1300.062653 2536.927816 15 0.970231 110.000000 000379@Extract/job036/in24981-8/raw/Images-Disc1/GridSquare_5311935/Data/FoilHole_5327459_Data_5320469_5320471_20200207_005536_fractions.mrcs MotionCorr/job002/in24981-8/raw/Images-Disc1/GridSquare_5311935/Data/FoilHole_5327459_Data_5320469_5320471_20200207_005536_fractions.mrc 1 5.734318 0.060231 24218.183594 24807.246094 40.717182 0.000000 1.000000 62.117789
Cela représente une ligne. J'ai 560.000 lignes, synthaxées de la même manière, avec donc 16 colonnes.
Lors du traitement de ce fichier, j'ai une erreur dans mon logiciel. Certaines lignes (je ne sais pas lesquelles évidemment) n'ont que 13 colonnes.
J'aimerais donc savoir s'il existe un moyen de supprimer les lignes à 13 colonnes uniquement ?
Après maintes recherche je bloque totalement.
Merci d'avance
Hors ligne
#2 Le 10/03/2020, à 17:35
- Watael
Re : Supprimer données selectivement dans un fichier
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#3 Le 10/03/2020, à 17:37
- kevino_linux
Re : Supprimer données selectivement dans un fichier
Salut et merci de ton message, qui me renvoit à un message que j'ai moi même posté hier.
Si tu relis mon message posté sur ce topic ci, ce n'est pas la même manoeuvre que je cherche à faire.
Merci
Hors ligne
#4 Le 10/03/2020, à 17:45
- pingouinux
Re : Supprimer données selectivement dans un fichier
Bonjour,
J'aimerais donc savoir s'il existe un moyen de supprimer les lignes à 13 colonnes uniquement ?
awk 'NF!=13{print}' fichier_original >fichier_modifie
Hors ligne
#5 Le 10/03/2020, à 17:46
- kevino_linux
Re : Supprimer données selectivement dans un fichier
Toujours le même qui vient me sauver... merci 1000 fois !!!
Hors ligne
#6 Le 10/03/2020, à 18:40
- Watael
Re : Supprimer données selectivement dans un fichier
ma réponse est la même : awk,
qui est un langage facile à apprendre.
encore n'est-il pas nécessaire de réellement "l'apprendre" pour réaliser des tâches aussi simples demandées si fréquemment.
Toujours le même qui vient me sauver
et toi ? quand est-ce que tu sauras nager si tu espères à chaque fois que quelqu'un te sauve ?
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne