Isso funciona:
$ cat splitnum.awk
#!/bin/awk -f
BEGIN {
FS = OFS = "\t"
}
{
for ( i = 1; i < NF; i = i + 3) {
if ( $(i+2) ~ /[0-9]+/ ) {
print $i, $(i+1), $(i+2)
}
}
}
$ awk -f splitnum.awk filename
Ou tudo em uma linha:
awk 'BEGIN{FS=OFS="\t"}{for (i=1;i<NF;i=i+3){if ($(i+2) ~ /[0-9]+/) {print $i, $(i+1), $(i+2)}}}' filename
Basicamente, circulando pelos campos de dados, três de cada vez, verificando se o terceiro é composto de numerais.