Como usar xargs / find para executar por arquivo

1

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

    
por Jeremy S. 14.10.2010 / 11:19

1 resposta

2

Você precisa dizer xargs para passar apenas um único argumento para o comando usando -n 1 .

Ou você pode usar apenas -exec ... \; em localizar.

    
por 14.10.2010 / 11:50

Tags