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/%