我正在寻找有关如何使用管道将标准输出作为其他命令的参数传递的见解。
例如,考虑这种情况:
ls | grep Hello
grep 的结构遵循以下模式:grep SearchTerm PathOfFileToBeSearched
. 在我所说明的情况下,将单词 Hello 作为 the SearchTerm
,并使用 ls 的结果作为要搜索的文件。但是,如果我想切换它怎么办?如果我希望 ls 的标准输出是 SearchTerm,并且 grep 后面的参数是 ,该PathOfFileToBeSearched
怎么办?一般来说,我想控制管道用上一个命令的标准输出填充哪个参数。这是可能的,还是取决于命令(例如,grep
)的脚本是如何编写的?
非常感谢你的帮助!