![Como usar argumentos com 'find -exec'?](https://rvso.com/image/1365810/Como%20usar%20argumentos%20com%20'find%20-exec'%3F.png)
Estou tentando gerar arquivos HTML estáticos para todos os scripts php dentro do diretório:
find . -name "*.php" -exec php {} > {}.html \;
Mas apenas despeja todos os resultados em {}.html
. Como fazer isso corretamente? E como remover '.php' de nomes de arquivos?
Responder1
Entendi
find . -name "*.php" | sed "s/\.php//" | xargs -i sh -c 'php {}.php > {}.html'