O xargs foi utilizado pois pelo que eu havia lido na documentação dos arrays, era necessario que os elementos do array precisam estar separados por espaço para que possam ser inicializados da maneira que preciso.
Quanto a redução dos pipes, esta daqui ficou perfeita:
Loops: mais uma que eu aprendi hoje. Funcionou corretamente da maneira que você escreveu. Acho que eu não tinha pensado fora da casinha o suficiente. :)
Atenciosamente,
Luis Fernando address@hidden
Atenção: O conteúdo deste email é confidencial, legalmente protegido, restrito e de uso exclusivo dos destinatários, sendo sua divulgação proibida por lei. Caso tenha recebido essa correspondência eletrônica por equívoco, por favor, avise imediatamente o remetente, respondendo este email e em seguida delete-o.