awk 'length($1) == 12 { print $1 }' file
O programa é bastante auto-documentável e evita o martelo regex.
awk -v f=1 '$f ~ /^[[:alnum:]]{12}$/ { print $f }' file
Ou mova-se para longe com o que precede se quiser considerar apenas os primeiros campos (campos delimitados por espaços em branco) que consistem apenas em caracteres alfanuméricos.
Com as implementações de awk que não suportam as expressões regulares de {x,y} interval, você pode alterá-lo para:
awk -v f=1 'length($f) == 12 && $f !~ /[^[:alnum:]]/ { print $f }' file