如何将bash命令的输出作为参数传递给另一个?

Ari*_*zer 3 bash

我有一个程序,它返回一个文件名列表.我需要将这些文件的内容传递给另一个程序.

我知道如何使用cat传递内容:

cat file1 file2 file3 | some_program
Run Code Online (Sandbox Code Playgroud)

我想做的是:

list=`get_file_list`
cat ${list} | some_program
Run Code Online (Sandbox Code Playgroud)

虽然执行上述操作只会传递列表变量的内容,而不是文件的内容.

Jay*_*Zee 10

例如,要将程序的输出传递给另一个程序,可以使用xargs

     find . -name "myfile*" -print | xargs grep "myword" $1
Run Code Online (Sandbox Code Playgroud)

这个搜索名为myfile*的文件,并在其中查找密钥.