Você poderia criar uma tabela de pesquisa (ou hash) a partir de list_file
, por exemplo, usando uma matriz associativa em awk
:
awk 'NR==FNR {list[$1]=1; next} $1 in list {print > $1".txt"}' list_file data_file
As saídas irão para os arquivos 100_fullA.txt
, 100_fullB.txt
e assim por diante.