Pessoal, tenho um script que grava em um arquivo uma série (muito grande) de
comandos rsync conforme padrão abaixo
rsync opções u...@servidor:caminho/* destino
Após, outro script executará esses comandos da seguinte forma:
while read line
do
echo $line|xargs -i -0 bash -c "{}"
done<arquivo_com_comandos
Essa construção está gerando "argument list too long". Por quê?
Obs. Os caminhos possuem espaço e caracteres especiais "escapados". Por
isso, utilizo o -0 do xargs
--
César Vianna
-------------------
Prefira o que é positivo e múltiplo; a diferença à uniformidade; o fluxo às
unidades; os agenciamentos móveis aos sistemas.
Gilles Deleuze & Felix Guattari
[As partes desta mensagem que não continham texto foram removidas]