Nesse caso funciona para os exemplos dados, que são bruno silva e luana dias, transformando em Bruno Silva e Luana Dias, mas se acaso o nome for composto por mais de 2 partes acredito que o ideal seria
while read Nome1 Resto # $Nome1 recebo o 1o. nome e $Resto os outros se houverem