我需要编写一个重命名目录中某些文件的小脚本。此脚本需要在Mac和Windows上运行。
最好的脚本语言是什么?我想通过调用它来编写运行的东西,而不需要安装任何其他东西。
例如,编写Perl脚本并将其编译为在Windows上运行,然后将其编译为在Mac上运行。我可以这样做吗?
还有其他更优雅的解决方案吗?
答案 0 :(得分:4)
没有任何东西符合您的标准。如果你想在两个系统上运行某些东西,你需要安装一些东西(例如perl
)。
如果您在两个系统上都有perl
,那么您确实可以编写一个可在两个系统上运行的程序。由于Perl程序是作为源分发的,因此您甚至不需要两个二进制文件。 (perl
在加载它们时会对它们进行编译,即使这样,它们也会在所有系统上编译为相同的形式。)