[script] Trouver des fichiers contenant un numéro de téléphone
Bonjour :)
S'il vous plait,J'ai besoin d'aide je suis perdu. j'ai eu un exercice à faire (parmi plusieur exercice) par un recruteur.
l'exercice dit :
Citation:
Considérant que nous avons 50 000 fichiers HTML contenus dans une arborescence Unix, sous un répertoire s’appelant ‘/website’. Nous avons deux (2) jours pour obtenir la liste des chemins de chaque fichier HTML contenant des numéros de téléphone, selon les deux (2) formats suivants: (999) 999-9999 and 999-999-9999. Écrivez l’algorithme qui permettra de fournir la liste.
Deja je comprend pas bien l'exercice, demande un algorithme qui founir la liste des chemins de chaque fichier html dans le repertoire website.
Ce que je suis entraine de faire moi c'est d'accèder au repertoir website et parcourir tout les fichier et voir si il y'a un numero sous format 999 999-9999 , si oui j'affiche le nom d fichier. mais cela aussi ne marche pas :s aide svp
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
#!/bin/sh
#je suis actuellement en desktop
for fichier in ./website
do
grep -e "[0-9][0-9][0-9] [0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]" $fichier
if[ $? -eq 0]
then
echo $fichier>>resultat.txt
fi
done |
Cordialement