Swift CLI:将文本文件(输入)重定向到程序中



./some_program

像上面一样,我希望使用 swift 将 txt 文件重定向到程序中。

我用谷歌搜索了很多东西,但我什么也没找到......呃。。。。

在我的思想中,process.standardInput = URL(txtfileURL(

它应该有效,但只有错误...

嗯......我应该猫文本文件并将其传递给程序....?

我该怎么办? 我非常感谢您的所有答案和帮助

process.standardInput需要FileHandlePipe;URL不是这些 - 因此你的错误。

现在考虑URL表示文件的位置,而FileHandle表示可以读取和/或写入文件的开放通道。你如何从前者到后者?通常提供某种"打开此文件的通道"操作。查看FileHandle文档,您应该找到合适的init功能来满足您的需求。呵呵

最新更新