1. #1
    Futur Membre du Club
    Inscrit en
    juillet 2007
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : juillet 2007
    Messages : 4
    Points : 5
    Points
    5

    Par défaut Extraction de lignes en double qui ne suivent pas

    Bonjour,


    J'ai besoin d'extraire toutes les lignes en double d'un fichier avec pour condition que si celle-ci s suivent je ne les récupère pas
    J'ai bien tenté avec la commande uniq mais celle-ci ne répond pas au probleme

    Pour exemple un fichier lambda toto.txt
    aaaaaaaa
    bbbbbbbb
    bbbbbbbb
    cccccccc
    dddddddd
    aaaaaaaa
    eeeeeeee
    ffffffff
    ffffffff
    ffffffff
    ffffffff
    gggggggg
    cccccccc
    hhhhhhhh

    l'extraction donnera ce résultat :
    aaaaaaaa
    cccccccc


    Merci pour votre aide

    Gregory

  2. #2
    Expert confirmé Avatar de BufferBob
    Profil pro
    responsable R&D vidage de truites
    Inscrit en
    novembre 2010
    Messages
    2 078
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : responsable R&D vidage de truites

    Informations forums :
    Inscription : novembre 2010
    Messages : 2 078
    Points : 5 652
    Points
    5 652

    Par défaut

    salut,

    en l'état je m'en sors qu'avec un awk, mais peut-être que j'ai pas les yeux suffisamment en face des trous, à voir si quelqu'un a plus satisfaisant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    awk '$0 != old {cpt[$0]++; old=$0} cpt[$0] == 2' fichier
    dans le principe si la ligne courante est différente de la ligne précédente, on incrémente le compteur pour cette ligne, à la 2eme occurrence on affiche la ligne (donc on ne l'affiche qu'une seule fois)
    Avant donc que d'écrire, apprenez à penser.
    Selon que notre idée est plus ou moins obscure, l'expression la suit, ou moins nette, ou plus pure.
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément.
                                                        - Nicolas Boileau, L'Art poétique

  3. #3
    Futur Membre du Club
    Inscrit en
    juillet 2007
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : juillet 2007
    Messages : 4
    Points : 5
    Points
    5

    Par défaut

    Bonjour,

    merci awk ou sed je prends tout ce qui fonctionne
    Ca me convient parfaitement

    Encore merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 17/06/2016, 15h44
  2. [XL-2007] Formules qui ne suivent pas le filtre auto
    Par gui-llaume dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 14/08/2013, 18h11
  3. extraction des lignes en double ou plus seulement
    Par DEV-10 dans le forum Développement
    Réponses: 6
    Dernier message: 02/12/2010, 15h17
  4. problême de dimensions qui ne suivent pas
    Par Plomeg dans le forum OpenGL
    Réponses: 7
    Dernier message: 24/02/2008, 19h22
  5. [AWK] récupération de lignes qui se suivent
    Par PtiNico dans le forum Linux
    Réponses: 2
    Dernier message: 12/04/2005, 19h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo