Faire un grep sous windows - Shell/Batch - Programmation
Marsh Posté le 27-03-2011 à 17:10:54
il n'existe pas de syntaxe en shell permettant de réaliser ceci sans installer quoiquecesoit ?
voir un programme qui ouvre récursivement tous mes fichiers ?
Marsh Posté le 27-03-2011 à 22:18:35
dir c:\|find "Win"
Marsh Posté le 28-03-2011 à 11:12:36
j'ai trouvé wingrep .. sauf que le motif d'expression regulière n'est pas posix ..
à la base j'ai celle là qui fonctionne bien :
preg_match_all('/(\w+\.)*\w+@(\w+\.)*\w+(\w+\-\w+)*\.[a-z]{2,4}/',$data,$MATCHES);
je ne sais pas la traduire sous l'autre format ( qui correspond à ereg )
( si je recherche pour un mot contenant @, il me retourne un tas de fichiers l'utilisant en caractère .. d'où une expression regulière plus complexe .. )
pour ce programme, certaines expressions regulières ne passent pas .. [a-z0-9]+([._-][a-z0-9]+)*@[a-z0-9]+([-][a-z0-9]+)*\.[a-z][a-z][a-z][a-z]?
car pour le moment ça me retourne des trucs du genre : nEo@LF.EfPU6
Marsh Posté le 27-03-2011 à 16:43:40
Bonjour je cherche à executer sous windows cette commande linux :
afin de scanner dans un repertoire ( de récupération de disque dur via photorec ) et obtenir une liste de tous les fichiers contenant des emails
Comment procéder ? merci
---------------
Photos Panoramiques Montagnes Haute Savoie