tar.gz 的 Xcode 中的命令?
Posted
技术标签:
【中文标题】tar.gz 的 Xcode 中的命令?【英文标题】:Command in Xcode for tar.gz? 【发布时间】:2011-05-19 16:33:39 【问题描述】:我正在尝试在 Xcode 中制作一个简单的命令行工具,这将允许我从特定文件夹中制作一个 tar.gz。我想看看我是否可以制作一个程序来自动运行命令行,而不是每次我想用某个东西制作一个 tar.gz 时都输入它。
int main (int argc, const char * argv[])
// 在此处插入代码...
tar czvf SealTeamSix.tar.gz /Users/mdonovan14/Blah
返回 0;
我知道我没有正确设置。我该怎么做呢?
【问题讨论】:
【参考方案1】:您最好使用 Automator 创建一个脚本来运行 shell 脚本的 sn-p。执行以下操作:
-
启动自动机。
选择应用程序模板。
将 Run Shell Script 操作拖到工作流中。
将脚本粘贴到文本字段中。
保存您的新应用程序,并为其命名。
切换到 Finder 并运行您的应用。
利润!
事实上,您正在尝试将 shell 脚本混合到 C 程序中。您当然可以使用 system() 函数从 C 中运行 shell 脚本,但是如上所述在此处使用 Automator 是一个更友好的过程。
【讨论】:
谢谢!有没有办法为输入添加一个文本字段,我可以在其中说出我想要制作 tar.gz 的文件?我刚开始编程,如果我不知道我在说什么,我很抱歉 更好的是,运行 Shell 脚本操作将文件列表作为输入。因此,您可以将其设置为在脚本中使用这些文件。您需要查看 the documentation 以使其正常工作,但是一旦您掌握了 Automator 的窍门,它将成为一个非常强大的工具,可以让您在创建脚本时遇到很多麻烦。【参考方案2】:看看NSTask,它可以让你运行命令行程序
【讨论】:
以上是关于tar.gz 的 Xcode 中的命令?的主要内容,如果未能解决你的问题,请参考以下文章