#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 .*?)<\/dd>/sg' mais c'est dans un seul répertoire.
Hors ligne