
Я пытаюсь сгенерировать статические html-файлы для всех php-скриптов внутри каталога:
find . -name "*.php" -exec php {} > {}.html \;
Но он просто сбрасывает все результаты в {}.html
. Как это правильно сделать? И как убрать '.php' из имен файлов?
решение1
Понятно
find . -name "*.php" | sed "s/\.php//" | xargs -i sh -c 'php {}.php > {}.html'