Kombinieren Sie Text aus zwei Dateien und geben Sie ihn in eine andere aus

Ich habe ein kleines Problem und habe den ganzen Tag gesucht. Dies ist meine erste Unix-Klasse.

Das hört sich vielleicht ziemlich einfach an, aber ich verstehe es nicht

Ich habe zwei Textdateien

file1

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

file2

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

Ich versuche, ein Skript mit einer Schleifenstruktur zu schreiben, die beide Dateien kombiniert und die Ausgabe unten als separate Datei ausgibt

Ausgabe:

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

Dies ist, was ich versucht habe (ich weiß, es ist schrecklich)

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"

Jede Hilfe wäre dankbar