
Estoy intentando generar archivos html estáticos para todos los scripts php dentro del directorio:
find . -name "*.php" -exec php {} > {}.html \;
Pero simplemente arroja todos los resultados a {}.html
. ¿Cómo hacerlo correctamente? ¿Y cómo eliminar '.php' de los nombres de archivos?
Respuesta1
Entiendo
find . -name "*.php" | sed "s/\.php//" | xargs -i sh -c 'php {}.php > {}.html'