Extraire une chaine dans un fichier

Résolu/Fermé
mithandrir - 31 mars 2010 à 11:20
 mithandrir - 31 mars 2010 à 11:45
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
A voir également:

4 réponses

lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
31 mars 2010 à 11:30
Salut,

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

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

merci beaucoup
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
31 mars 2010 à 11:38
Salut,

Pour "sed" au cas où...

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

;-))
0
Ro&ri Messages postés 683 Date d'inscription mercredi 24 décembre 2008 Statut Membre Dernière intervention 18 avril 2011 77
Modifié par Ro&ri le 31/03/2010 à 11:46
Je suis pas sur mais avec grep -E "(uid.*uid)"
Ca pourrais le faire nan ?
A trop demander, on en oublie de chercher.
0
merci pour toutes vos réponses
0