
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'