![¿Cómo utilizar argumentos con 'find -exec'?](https://rvso.com/image/1365810/%C2%BFC%C3%B3mo%20utilizar%20argumentos%20con%20'find%20-exec'%3F.png)
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'