j'ai un système de fichiers à partir d'un certain répertoire de départ X
Ce système de fichiers contient une arborescence de répertoires et de fichiers sources, tous écrits en php (c'est pas très important, le php).
Les fichiers sources contiennent des lignes de code parmi lesquelles figurent de temps en temps un motif "intéressant" :
.... <?php print_string('clef1', 'clef2') ?> .... clef1 et clef2 peuvent évidemment prendre n'importe quelle valeur ne comportant pas des '
Le but du script shell à réaliser est de parcourir cette arborescence à partir de X, de collecter dans tous les fichiers et dans chaque répertoire les chaînes intéressantes, et de produire UN fichier dans chaque répertoire où les clefs sont réutilisées pour produire à chaque fois une ligne :
...
$strings['clef1']['clef2'] = 'clef1';
...
Si aucune chaîne n'a été trouvée à un certain niveau (répertoire) le fichier de collecte : strings.collected.txt n'est pas créé.
On ne demande pas le dédoublonnage des lignes, mais on aimerait pouvoir avoir le fichier de collecte trié.
merci de m'aider
Partager