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