Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Tom 313.455.6786
- Deena 313.899.7400
- Will 313.845.5633
- Nancy 313.676.9445
- Kelly 313.611.4242
- John 313.908.3858
- Deena Tuesday
- Will Monday
- Kelly Sunday
- John Wednesday
- Tom Thursday
- Nancy Saturday
- #!/bin/ksh
- file1=/home/file1
- file2=/home/file2
- set -A name
- set -A phone
- set -A day
- for input in `cat file1| cut -d " " -f1`
- do
- name=$input
- done
- for input2 in `cat file1|cut -d " " -f2`
- do
- phone=$input2
- done
- for input3 in `cat file2|cut -d " " -f2`
- do day=$input3
- week= "Monday Tuesday Wednesday Thursday Friday Saturday Sunday"
- for day in $week
- do
- echo $dayn
- day=$i
- done
- done
- printf "%st%-12st%sn" "Name" "On-Call" "Phone"; join < (sort file1) <
- (sort file2) | tr ' ' 't'
- Name On-Call Phone
- Deena 313.899.7400 Tuesday
- John 313.908.3858 Wednesday
- Kelly 313.611.4242 Sunday
- Nancy 313.676.9445 Saturday
- Tom 313.455.6786 Thursday
- Will 313.845.56334 Monday
- Name On-Call Phone
- Will Monday 313.845.5633
- Deena Tuesday 313.899.7400
- John Wednesday 313.908.3858
- Tom Thursday 313.455.6786
- Nobody Friday 313.555.3454
- Nancy Saturday 313.676.9445
- Kelly Sunday 313.611.4242
- awk '
- BEGIN { fmt = "%-8s%-11s%sn" ; printf fmt, "Name", "On-Call", "Phone" }
- NR==FNR { a[$1] = $2 ; next }
- { printf fmt, $1, $2, a[$1] }
- ' firstfile secondfile
Add Comment
Please, Sign In to add comment