Вы должны указать, xargs
что передайте команде только один аргумент, используя -n 1
.
Или вы можете просто использовать -exec ... \;
в поиске.
У меня есть несколько php-скриптов в подпапках, и я хочу запустить некоторые из них (найденные регулярным выражением) через командную строку.
Вот что у меня так далеко:
find . -name email[^T]*\.php -print0 | xargs -0 -t -r /usr/local/bin/php
к сожалению, выполняется только первый php-скрипт.
Есть ли способ сообщить xargs о выполнении команды / usr / local / bin / php для каждого файла?
С уважением
Джереми
Вы должны указать, xargs
что передайте команде только один аргумент, используя -n 1
.
Или вы можете просто использовать -exec ... \;
в поиске.