Você precisa dizer xargs
para passar apenas um único argumento para o comando usando -n 1
.
Ou você pode usar apenas -exec ... \;
em localizar.
Eu tenho alguns php scrits em uma subpasta e quero executar alguns deles (encontrados por uma expressão regular) via linha de comando.
Aqui está o que eu tenho até agora:
find . -name email[^T]*\.php -print0 | xargs -0 -t -r /usr/local/bin/php
infelizmente apenas o primeiro script php é executado.
Existe uma maneira de dizer ao xargs para executar o comando / usr / local / bin / php por arquivo?
Atenciosamente
Jeremy