我如何在 Linux/Unix-like 中使用带参数的管道
How can i use pipe with argument in Linux/Unix-like
我想做这样的事情:
$ ( foo1.sh | foo2.sh | bar.sh |) arg
有时管道比写函数快,但我可以在管道
之间传递parameters/args
现在:我是三合会通过 xbps
搜索包 firefox
但我收到以下错误消息:
$ xbps-query -Rs | fzf firefox
xbps-query: option requires an argument -- 's'
unknown option: firefox
管道没有参数。相反,编写一个接受参数的脚本或函数,运行s 你想要的管道:
foo() {
xbps-query -Rs "" | fzf
}
然后您可以 运行 它 foo firefox
我想做这样的事情:
$ ( foo1.sh | foo2.sh | bar.sh |) arg
有时管道比写函数快,但我可以在管道
之间传递parameters/args
现在:我是三合会通过 xbps
搜索包 firefox
但我收到以下错误消息:
$ xbps-query -Rs | fzf firefox
xbps-query: option requires an argument -- 's'
unknown option: firefox
管道没有参数。相反,编写一个接受参数的脚本或函数,运行s 你想要的管道:
foo() {
xbps-query -Rs "" | fzf
}
然后您可以 运行 它 foo firefox