可执行管道输入?

4
如何在Xcode中运行带有管道输入的可执行文件?例如:
echo "abc" | myexec

我知道我可以在可执行文件 [名称] 信息 > 参数选项卡中设置参数,但似乎没有前缀或其他选项。

我在常规选项卡中看到“使用管道进行标准输入/输出”,但如何使用它?似乎没有改变任何东西。

我正在使用Xcode 3.2.6。


+1 针对 Xcode 问题发布者中少有的提到版本号的人! - Paul R
1个回答

1

我不知道这是否是最优雅的方法,但您可以有一个Shell脚本构建阶段将第一条命令的输出推入文件中(echo "abc" > tempfile),然后使用(myexec < tempfile)调用您的可执行文件吗?

我还没有在网上找到太多信息,除了这个现在已经失效的链接,它解释了“使用管道进行标准输入/输出”的用法。


正如你所说:这并不是最优雅的解决方案,但它确实解决了问题。谢谢。 - Martin Janiczek
就是这样。它真正意思只是“它可能会破坏您对调试器控制台的使用”。 - Joe Osborn

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接