Se este for o sinal -J
para a versão BSD de xargs
, não acredito que exista uma opção equivalente exata para o% GNUxargs
. -J
substitui uma única ocorrência de replstr (por exemplo, %
), com cada linha entrando pela entrada padrão. A versão GNU tem uma opção similar : -I
. No entanto, você pode usar replstr várias vezes com esse sinalizador.
Para casos de uso simples, como o seu exemplo, você deve ser capaz de usar o GNU xargs -I
como substituto imediato ...
find . -name '*.ext' -print0 | xargs -I % -0 rsync -aP % user@host:dir/
(Ainda mais confuso é que a versão BSD também tem -I
e é similar em função a -J
e GNU -I
! Mas esse -I
é afetado por outros sinalizadores e provavelmente não é o que você é procurando por.)