Isso deve ser feito. Observe que as linhas de ambos os arquivos têm o mesmo número de colunas.
awk '
{
getline file2_line <"file2";
split(file2_line, fields_from_file2);
cur = 1;
while ( cur <= NF )
{
printf("%s ", $cur * fields_from_file2[cur]);
cur++;
}
printf("\n");
}
' file1