Я пытаюсь сгенерировать статические html-файлы для всех php-скриптов внутри dir:

find . -name "*.php" -exec php {} > {}.html \;

Но он просто сбрасывает все результаты в {}.html . Как это сделать правильно? И как удалить «.php» из имен файлов?

1 ответ1

0

Понял

find . -name "*.php" | sed "s/\.php//" | xargs -i sh -c 'php {}.php > {}.html'

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .