Combine texto de dois arquivos, saída para outro

Eu estou tendo um pouco de um problema e eu tenho procurado durante todo o dia. esta é minha primeira aula Unix não seja dura.

então isso pode parecer bastante simples, mas não consigo

Eu tenho dois arquivos de texto

arquivo1

David 734.838.9801
Roberto‭ ‬313.123.4567
Sally‭ ‬248.344.5576
Mary‭ ‬313.449.1390
Ted‭ ‬248.496.2207
Alice‭ ‬616.556.4458
Frank‭ ‬634.296.1259

arquivo2

Roberto Tuesday‭ ‬2
Sally Monday‭ ‬8
Ted Sunday‭ ‬16
Alice Wednesday‭ ‬23
David Thursday‭ ‬10
Mary Saturday‭ ‬14
Frank Friday‭ ‬15

Eu estou tentando escrever um script usando uma estrutura de loop que irá combinar os dois arquivos e sair com a saída abaixo como um arquivo separado

saída:

Name       On-Call    Phone        Start Time
Sally      Monday     248.344.5576  8am

Roberto    Tuesday    313.123.4567  2am

Alice‭      Wednesday‭  616.556.4458‭  11pm

David‭      Thursday‭   734.838.9801‭  10am

Frank‭      Friday‭     634.296.1259‭   3pm

Mary‭       Saturday‭   313.449.1390‭   2pm

Ted‭ ‬       Sunday‭     248.496.2207‭   4pm

Isso é o que eu tentei (eu sei que é horrível)

echo " Name     On-Call          Phone      Start Time"
file="/home/xubuntu/date.txt"
file1="/home/xubuntu/name.txt"
while read name2 phone
do
while read name day time
do
echo "$name     $day   $phone           $time"
done<"$file"
done<"$file1"

Qualquer ajuda seria apreciada