Entendi
find . -name "*.php" | sed "s/\.php//" | xargs -i sh -c 'php {}.php > {}.html'
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 para {}.html
. Como fazer isso corretamente? E como remover '.php' de nomes de arquivos?
Entendi
find . -name "*.php" | sed "s/\.php//" | xargs -i sh -c 'php {}.php > {}.html'
Tags find linux shell ubuntu-12.04