linux命令行问题

sr1*_*sr1 1 linux command-line

如果我有一个程序需要许多文件,在命令行中指定为输入:

myprog file1 file2 file3
Run Code Online (Sandbox Code Playgroud)

和一个文本文件包含这些文件的名称,每行一个,有没有办法运行上面的行,但只使用文本文件?

anu*_*ava 5

它就像使用一样简单:

myprog $(cat file-name)
Run Code Online (Sandbox Code Playgroud)

文件名是

cat file-name
file1
file2
file3
Run Code Online (Sandbox Code Playgroud)