在Mac上运行批处理文件

在Mac上运行批处理文件

问题描述:

我刚刚在Mac上移动并设置了我的开发环境。我只想知道是否可以在Mac上创建批处理文件。在Mac上运行批处理文件

在Windows上我有一个批处理脚本,与Ioncube公司其第一游程编码,然后会同步提交与创建同步性安装的驱动器。现在我也有了ionCube,但是我没有FreeFileSync,而是创建了Synchronicity。

我所创建的文件,这是我要运行,但我不知道在哪里写一些执行命令。在Windows上,我在批处理中有以下命令:

"C:/Program Files (x86)/ionCube Pro PHP Encoder 9.0.2/ioncube_encoder56.exe" --exclude "*.*" --encode "*.php" --encode "*.php4" --encode "*.php5" --encode "*.inc" --ignore "*~" --ignore "~*" --ignore "*.bak" --ignore "*.tmp" --ignore "*.iep" --ignore "CVS/" --ignore "RCS/" --ignore ".svn/" --ignore ".*/" --ignore "*.swp" --dynamic-key-errors "simple" --without-loader-check --no-doc-comments --obfuscate "linenos" --replace-target --allowed-server "10.201.238.5" --ignore "@/CHANGELOG.md" --ignore "@/wms/" "C:/xampp/htdocs/dev" -o "C:/xampp/htdocs/dev-encoded" %* 

"C:\Program Files (x86)\Create Software\Create Synchronicity\Create Synchronicity.exe" /silent /run "Code protected" 

如果您知道在Mac上使用批处理脚本的某些信息,请帮助我。提前致谢!

+1

作为一个起点,您可以使用Mac GUI创建项目,然后使用ionCube GUI中的导出功能,选择Shell脚本作为导出样式。它应该自动为你的项目创建一个工作的shell脚本:) – Nick

的Mac是一个Unix系统和支持多种不同的批量脚本工具。在大多数版本的Linux上也可以找到的基本版本是Bourne-Again Shell(bash),它也是Mac(以及大多数Linux版本)上的默认命令提示符。 Bash提供了一个功能齐全的脚本环境,在Mac上和在Mac上都广泛使用。如果bash不符合你的想法,还有其他几个选项,比如Korn shell,tcsh和Python。