在Xcode中为tar.gz命令?

时间:2011-05-19 16:33:39

标签: xcode command tar

我正在尝试在Xcode中创建一个简单的命令行工具,这将允许我从特定文件夹中创建tar.gz。我想看看我是否可以创建一个自动运行命令行的程序,而不是每次我想用某些东西制作tar.gz时输入它。

  

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

     

//在此处插入代码......

     

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

     

返回0;
  }

我知道我没有正确设置。我该怎么做呢?

2 个答案:

答案 0 :(得分:1)

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

  1. 启动Automator。
  2. 选择应用程序模板。
  3. 将Run Shell Script操作拖到工作流程中。
  4. 将脚本粘贴到文本字段中。
  5. 保存您的新应用程序,为其命名。
  6. 切换到Finder并运行您的应用。
  7. 利润!
  8. 实际上,您正在尝试将shell脚本混合到C程序中。你当然可以使用system()函数从C运行shell脚本,但是如上所述在这里使用Automator是一个更友好的过程。

答案 1 :(得分:1)

查看允许您运行命令行程序的NSTask