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==9
verifica se a linha tem 9 colunas -
printf "%s
imprime o nome do arquivo null-byte delimitednextfile
", FILENAME -
xargs -0
continua com o próximo arquivo -
mv -t target
lê a lista delimitada por nulos -
target
move todo o arquivo correspondente para %code% directory