1

У меня есть несколько php-скриптов в подпапках, и я хочу запустить некоторые из них (найденные регулярным выражением) через командную строку.

Вот что у меня так далеко:

find . -name email[^T]*\.php -print0 | xargs -0 -t -r /usr/local/bin/php

к сожалению, выполняется только первый php-скрипт.

Есть ли способ сообщить xargs, что нужно выполнить команду /usr /local /bin /php для каждого файла?

С уважением

Джереми

1 ответ1

2

Вы должны указать xargs передайте команде только один аргумент, используя -n 1 .

Или вы можете просто использовать -exec ... \; в поиске.

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