Conperl
$ perl -lane '@v=split/,/,$F[1]; $i=0;
print "$_ $v[$i++]" for split/,/,$F[0]' ip.txt
a 1
b 2
c 3
d 4
e 5
f 6
g 7
h 8
Divida la primera/segunda columna, inicialice el contador de índice y luego imprima los pares iterando sobre la división de la otra columna
La opción-a
dividirá automáticamente -la línea de entrada en espacios en blanco y tendrá los resultados en la matriz @F