可执行管道输入?
如何使用管道输入在 Xcode 中运行可执行文件?例如:
echo "abc" | myexec
我知道我可以在 Executable [name] Info > 中为我的可执行文件设置参数。参数选项卡,但似乎没有选项为其添加前缀或其他内容。
我在“常规”选项卡中看到“使用管道进行标准输入/输出”,但如何使用它?似乎没有改变什么。
我正在使用 Xcode 3.2.6。
How to run executable in Xcode with piped input? For example:
echo "abc" | myexec
I know I can set arguments to my executable in the Executable [name] Info > Arguments tab, but there seems to be no option to prefix it or something.
I see "Use Pipe for standard input/output" in the General tab, but how to work with it? Doesn't seem to change a thing.
I'm using Xcode 3.2.6.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不知道这是否是最优雅的方式,但是您是否可以有一个 Shell 脚本构建阶段,将第一个命令的输出分流到一个文件中 (
echo "abc" > tempfile
) 并然后使用 (myexec < tempfile
) 调用您的可执行文件?除了这个现已损坏的链接之外,我还没有在网上找到太多内容解释了“使用管道进行标准输入/输出”的用法。
I don't know if this is the most elegant way, but could you have a Shell Script build phase that shunts the output of the first command into a file (
echo "abc" > tempfile
) and then call your executable with (myexec < tempfile
)?I haven't found much online yet besides this now-broken link that explains the use of "Use Pipe for standard input/output".