我继承了一个 ANSI C++ 程序:没有 GUI,应该以批处理模式运行,生成大量数据(我们说的是 100,000 多个 ASCII 文件)。我们认为从长远来看,我们将在 UNIX 下运行它。现在,我有一台运行 OS X 10.9.4 的 MacBook Air,我加载了 Xcode 5.1.1。它编译时没有错误或警告。
我需要测试一个程序如下:
<prompt> myprogram datain dataout1 datout2
编译好的程序在哪里?在哪个目录?我可以在该目录中复制我的数据文件吗?
对于在 Windows 下重复执行(命令提示符窗口),我通常会有一个类型的批处理文件:
myprogram datain1 dataout11 datout12
myprogram datain2 dataout21 datout22
myprogram datain3 dataout31 datout32
........
myprogram datainn dataoutn1 datoutn2
我可以用 OS X 做类似的事情吗?我在哪里可以找到适用的文档?
最佳答案
您需要查找您的终端仿真程序。参见 http://en.wikipedia.org/wiki/Terminal_(OS_X)了解如何使用它,它应该是 bash shell,它是 unix shell 之一
你也可以做一个shell脚本看看 http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html一些 bash shell 脚本信息
关于c++ - 如何在批处理模式下工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25082763/