Você pode usar xargs para isso:
xargs -a file_list.txt touch
Isso fornece cada linha do arquivo de texto como o parâmetro para touch . Não faz sentido criar os arquivos primeiro, é melhor criar o nome completo com o nome correto do arquivo de texto.
Se você deseja enviar para um diretório arbitrário, por exemplo, PATH , tente:
cat file_list.txt | xargs -I % touch PATH/%