如何从右到左重定向标准输出

Modified on: Sat, 30 Jun 2018 04:19:30 +0800

这非常有效:

./foo | ./bar

但我喜欢这样的事情:

./bar <| ./foo

所以我可以反过来管道并在命令行中更快地更改foo的参数。

管道需要实时 - 我的foo程序永远不会返回。

这可能吗?

作者:Bilow

最佳答案

一种简单而恰当的方法可以是定义一个foobar函数,

foobar () { ./foo "$@" | ./bar ; }

(根据需要在命令行中,或在某些启动脚本中,例如“.bashrc”)。
 然后,每当你这样做:

foobar "this"  that   "and this also"

它会做

./foo  this   that   "and this also" | ./bar

相关问答

添加新评论