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.