Se os nomes dos arquivos não contiverem espaços ou outros caracteres problemáticos , você poderá usar
vim $(cat filelist)
Para nomes de arquivos com espaços, usar xargs
é mais robusto (aqui usando as opções específicas do GNU xargs
):
xargs --delimiter '\n' --arg-file=filelist vim --