说我有一个foo
接受文件名参数的命令:foo myfile.txt
。令人讨厌的是,foo
它不会从标准输入中读取内容。我想将另一个命令的结果(而不是实际的文件)传递给它(实际上是,pv
它将显示该文件并输出进度表作为副作用)。
有没有办法做到这一点?我的绝招似乎无济于事。
(foo
在这种情况下,是一个PHP脚本,我相信它会顺序处理该文件)。
我正在使用Ubuntu和Bash
编辑抱歉,问题描述有点不清楚,但这是我想要的答案:
pv longfile.txt | foo /dev/stdin
现在很明显,我看到了。
您在寻找单线吗?
—
Dave Forgac
您确定foo不接受参数“-”以使其从stdin读取吗?
—
rackandboneman 2012年
可悲的是,在这种情况下-这是一个php脚本。
—
史蒂夫·贝内特
是的,实际上。。
—
史蒂夫·贝内特