Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites". Attention, le forum rencontre actuellement quelques difficultés. En cas d'erreur 502, il ne faut pas re-valider l'envoi d'un message ou l'ouverture d'une discussion, au risque de créer un doublon.

La section divers se réorganise ! De nouvelles sous-sections à venir. (plus d'infos + donner son avis)

#1 Le 22/01/2013, à 16:46

Oma

[resolu] recherche dans répertoire et fichier

Bonjour,
j'ai un répertoire avec plein de sous répertoire qui possède des fichiers pour chacun d'entre eux.
je cherche a faire un script qui parcours mes répertoires pour sélection certains fichiers.
ex: les fichiers qui contiens le prénom "marc"  (un petit grep semble pas mal)
mais je veux pouvoir récupère des informations sur les fichiers qui contiennent le prénom et la je ne sais pas faire....
ex: récupère son email.


pouvez vous me donner un coup de main?
Cordialement

Dernière modification par Oma (Le 23/01/2013, à 08:35)

Hors ligne

#2 Le 22/01/2013, à 17:28

Spitfire 95

Re : [resolu] recherche dans répertoire et fichier

Chercher dans le nom des fichiers :

find dossier -name *nom*

Chercher dans les fichiers même (ici un mail)  (ajoutez -n pour avoir la ligne où c'est situé) :

find dossier | xargs grep -d skip "user@domain.com"

Mélange des deux :

find dossier -name *nom* | xargs grep -d skip "user@domain.com"

Dernière modification par Spitfire 95 (Le 22/01/2013, à 17:31)


Trisquel GNU/Linux 6.0 / Fedora 19 & rawhide.
joueur ryzom et wesnoth
Développeur livewallpaper
Membre déserteur et traître de la brigade des S.

Hors ligne

#3 Le 22/01/2013, à 17:42

Oma

Re : [resolu] recherche dans répertoire et fichier

ok mais je dois aussi faire un traitement de l'email
car le marc n'est pas le même a chaque fois et son mail peut changer.
avant j'utilise ca pour les avoir perl  -0777ne 'print for /Courriel sad.*?)<\/dd>/sg'  mais c'est dans un seul répertoire.

Hors ligne

Haut de page ↑