Extraire une chaine dans un fichier

Résolu
mithandrir -  
 mithandrir -
Bonjour,

j'ai un fichier du type (il comporte 2500 lignes) :

8651 correspond à uid: toto
8652 correspond à uid: titi
8653 correspond à uid: tata
7656 correspond à uid: papa uid: maman
8657 correspond à uid: tonton uid: tata uid: cousin
8658 correspond à uid: tyty

je voudrais extraire dans un autre fichier les lignes où le mot uid apparait plus d'une fois

par avance merci

4 réponses

  1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    grep 'uid.*uid' fichier.txt > resultat.txt

    1
  2. mithandrir
     
    aussi simple j'en reviens pas , je cherchais avec des commandes sed mais je n'avais jamais le bon resultat

    merci beaucoup
    0
    1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      Salut,

      Pour "sed" au cas où...

      sed -n '/uid.*uid/p'

      ;-))
      0
  3. Ro&ri Messages postés 751 Statut Membre 77
     
    Je suis pas sur mais avec grep -E "(uid.*uid)"
    Ca pourrais le faire nan ?
    A trop demander, on en oublie de chercher.
    0
  4. mithandrir
     
    merci pour toutes vos réponses
    0