tar.gz的Xcode中的命令?

tar.gz的Xcode中的命令?,xcode,command,tar,Xcode,Command,Tar,我试图在Xcode中创建一个简单的命令行工具,它允许我从特定的文件夹中创建一个tar.gz。我想看看我是否可以制作一个程序来自动运行命令行,而不是每次我想制作一个tar.gz int main(int argc,const char* argv[]{ //在这里插入代码 tar czvf SealTeamSix.tar.gz/Users/mdonovan14/Blah 返回0; } 我明白我的设置不对。我该怎么做呢?您最好使用Automator来创建一个运行该shell脚本片段的脚本。请执行以下

我试图在Xcode中创建一个简单的命令行工具,它允许我从特定的文件夹中创建一个tar.gz。我想看看我是否可以制作一个程序来自动运行命令行,而不是每次我想制作一个tar.gz

int main(int argc,const char* argv[]{

//在这里插入代码

tar czvf SealTeamSix.tar.gz/Users/mdonovan14/Blah

返回0;
}


我明白我的设置不对。我该怎么做呢?

您最好使用Automator来创建一个运行该shell脚本片段的脚本。请执行以下操作:

  • 发射自动机
  • 选择应用程序模板
  • 将运行Shell脚本操作拖动到工作流中
  • 将脚本粘贴到文本字段中
  • 保存您的新应用程序,并为其指定一个有用的名称
  • 切换到Finder并运行应用程序
  • 利润
    实际上,您正在尝试将shell脚本混合到C程序中。当然,您可以使用system()函数从C运行shell脚本,但在这里使用Automator(如上所述)是一个更加友好的过程。

    请看一看,它可以让您运行命令行程序。

    谢谢!有没有一种方法可以为输入添加一个文本字段,在这里我可以说出我想要创建tar.gz的文件?我刚开始编程,所以如果我不知道我在说什么,我很抱歉。更好的是,runshell脚本操作将文件列表作为输入。因此,您可以将其设置为在脚本中使用这些文件。你需要看看如何让它正常工作,但是一旦你掌握了Automator的诀窍,它将成为一个非常强大的工具,可以在创建脚本时省去很多麻烦。