我有这个grep
命令输出文件的名称(其中包含与某些模式的匹配),我想用一些文件解析程序解析这些文件。管道链如下所示:
grep -rl "{some-pattern}" . | {some-file-parsing-program} > a.out
如何获取这些文件名作为文件解析程序的命令行参数?
例如,假设grep
返回文件名a
, b
, c
. 我如何传递文件名,这样就好像我正在执行
{some-file-parsing-program} a b c > a.out
?