批量到Bash / Shell脚本转换器

时间:2014-10-04 06:16:00

标签: bash shell batch-file

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

2 个答案:

答案 0 :(得分:2)

没有办法做到这一点。为什么?因为不仅源语言和目标语言图灵都完整,所以两者都是几十年来维护程序员几十年积累的黑客。不仅如此,假设您将所有语法从Windows Batch映射到Bash(小心:仅版本3.2,Mac没有更新!)。那么当原始脚本调用外部程序时你会做什么?你知道将Windows Movie Maker映射到iMovie吗? Microsoft Office to iWork? Internet Explorer到Safari?

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

完成你所要求的工作需要花费大量的工作。也许你可以缩小范围(很多)。

答案 1 :(得分:1)

此网站here声称有办法手动执行此操作。但是,我没有任何Mac OS X计算机来测试它是否真实。希望我能得到更多帮助。