here's something to start with:
nawk -F',' -f gg.awk File1 File2
gg.awk:
Code:
FNR==NR{
arr[FNR]=$0
next;
}
{
f1num=split(arr[FNR], f1A, FS)
if ( f1num != NF ) {
printf("error: [%d] - unequal number of fields\n", FNR)
next
}
for(i=1; i<=NF; i++)
if (f1A[i] != $i)
printf("error: [%d]::[%d] - non-equal fields: [%d != %d]\n", FNR, i, f1A[i]
, $i)
split("", f1A)
}