我既不会编写 Bash 代码,也不会编写 Python 代码(实际上,我只对类似 C 的语法感到满意),而且实际上,我现在太忙也懒得学习它们。但我想编写一些任务的脚本。是否有一种适用于 GNU/Linux 的脚本语言,为 C/C++/C#/Java 开发人员提供明显且舒适的语法?
答案1
派克是一种具有类似 C 语法的脚本语言。你从来没有听说过吗?考虑一下这一点:它很少默认安装,它没有很多库,没有太多关于它的文献,没有很多人可以帮助你......
只需选择 Perl 或 Python,unix 系统上的两种主要脚本语言(加上 shell,但它是一种更棘手的语言,并且范围较小。)。无论如何,语法只是学习语言的 1%。我推荐 Python,因为它是两者中最简单的。
答案2
如果您确实想用 C 语言编程,但又不想进行繁琐的编译和链接步骤,请查看TCC:Tiny C 编译器。它甚至支持通过 shebang 运行。
答案3
如果您熟悉 Java,请尝试时髦的,一种基于Java平台的脚本语言。学习曲线几乎为零。
答案4
中央情报局是另一个 C & C++ 解释器。我不知道你是否想要将命令包装在
system("foo");
尽管。也许是像下面这样的宏(未经测试)
#define S(cmd) system(cmd);
在这种方法中可能有用,例如S("cp a b")
也许不会 :)