回答:
awk '{
getline f2 < "file2"
split(f2, a)
for (i=1; i<=NF; i++)
printf "%s:%s\t", $i, a[i]
print ""
}' file1
少し異なるアプローチ:
paste -d: <(xargs -n1 <file1) <(xargs -n1 <file2) | xargs -n 3
head -n1 | wc -w
ただし、列カウントはのようなもので計算できます。