可执行管道输入?

发布于 2024-11-17 23:41:43 字数 245 浏览 3 评论 0原文

如何使用管道输入在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

云雾 2024-11-24 23:41:43

我不知道这是否是最优雅的方式,但是您是否可以有一个 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".

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文