Se você quer dizer colunas da maneira como awk reconhece colunas, você pode usar isso:
awk 'NF==9{printf "%sawk 'NF==9{printf "%s%pre%", FILENAME}{nextfile}' * | xargs -0 mv -t /path/to/dir
", FILENAME}{nextfile}' * | xargs -0 mv -t /path/to/dir
Explicação
-
NF==9verifica se a linha tem 9 colunas -
printf "%simprime o nome do arquivo null-byte delimitednextfile", FILENAME -
xargs -0continua com o próximo arquivo -
mv -t targetlê a lista delimitada por nulos -
targetmove todo o arquivo correspondente para %code% directory