printf '%s\n' "${list[@]}" | xargs
Isso imprimiria cada elemento de list em sua própria linha e essa lista delimitada por nova linha seria passada para xargs .
"${list[@]}" expandiria para os elementos individualmente citados em dobro de list . printf reutilizará sua string de formatação se receber mais argumentos do que os espaços reservados na string de formatação.