2014-10-04 164 views
0

我最近购买了一台Mac,并且发现它根本没有任何对批处理(.bat)文件的支持。我只想要一个将批处理文件程序转换为Bash文件程序的网站,因此我不必学习全新的编程语言,因为我习惯于批处理编程。是否有在线转换器或可能在应用程序/程序中找到的网站或Mac App Store上。如果是这样,请告诉我该程序的名称,我可以找到它的地址,以及它的链接。谢谢!批量转换为Bash/Shell脚本转换器

+1

最佳链接是在这里,最后回答在这个论坛:http://echochamber.me/viewtopic.php?f=11&t=81497&view=next – Elric 2014-10-04 06:21:14

+1

对不起。你将不得不学习一门新的语言。 – 2015-02-17 23:14:47

回答

1

有没有可能的方法来做到这一点。为什么?因为源语言和目的语言不仅都是图灵完整的,而且还是几十年来几十年维护程序员积累起来的黑客。不仅如此,假设您将Windows批处理的所有语法映射到Bash(注意:仅版本3.2,Mac没有更新!)。那么当原始脚本调用外部程序时你会做什么?你知道将Windows Movie Maker映射到iMovie吗?微软Office到iWork? Internet Explorer到Safari?

这两个不同的系统对于什么构成有效的文件名有不同的规则呢?如果源脚本提到C:\ Windows,这对Mac意味着什么?

有一个永无止境的工作量需要做你要求的。也许你可以缩小范围(很多)。

0

该网站here声称有办法手动做到这一点。但是,我没有任何Mac OS X电脑来测试它是否属实。希望我能有更多的帮助。