我想编写一个脚本,该脚本在mac和Windows用户之间有所不同,如下所示:
if (Mac)
do this
if (Windows)
do that
这将是一个脚本,它将启动Cmake并为相应的IDE构建项目。总而言之:
mkdir build
cd build
if (Mac)
cmake .. -G "Xcode"
if (Windows)
cmake .. -G "Microsoft Visual Studio 2013"
这两台计算机之间有什么区别?
我知道对于Windows,您通常具有这些.bat文件,但是Mac无法处理它们,可以吗?那我需要在这里使用哪种文件类型?
@DavidPostill有可能不安装任何东西。
—
SemtexB 2015年
据我所知。它们是完全不同的操作系统,因此没有通用的默认脚本语言。您必须在另一个上安装某些东西。
—
DavidPostill
我认为不可能编写一个脚本,该脚本可以在两个系统上本机运行(不需要额外的软件),并且可以根据要在哪个系统上执行该命令来执行不同的命令。
—
CVn 2015年
好的,所以最好的办法是为每个操作系统编写一个脚本。谢谢
—
SemtexB
bash
脚本。您需要在Windows 上安装cygwin ...大量GNU和开放源代码工具,它们提供的功能类似于Windows上的Linux发行版。