teniendo:
test/admin.php
test/he/atest.php
test/fg/sds.php
todos con vocales tildadas en sus códigos
ejemplo: admin.php
<\?php echo 'Este 8 de FEBRERO viene Within Temptation :) y quiero escuchar la canción Ice Queen xD!, no conozco mucho la banda pero me gusta su música.'; ?>
Objetivo: reemplazar las tildes por su correspondiente código html (á=á)
para eso nos situaremos una carpeta antes de test usamos el siguiente comando:
find test/. -wholename *.php -print0 | xargs -0 sed -i 's/á/\á/g;s/é/\é/g;s/í/\í/g;s/ó/\ó/g;s/ú/\ú/g'
find test/ buscará dentro de test
-wholename *.php todo lo que tenga extensión .php (quizás se podría usar ademas -type f para que no busque en los directorios, no lo he probado).
-print0 necesario si tus archivos son nombrados con espacios como test 1.php
sed -i 's/buscar/reemplazar/g' comando para buscar y reemplazar.
Saludos