Linux = 是否有类似“Java Shell”而不是其他 linux shell 的东西?

jen*_*ens 8 linux shell

我最了解的编程语言是 Java。目前我必须编写相当多的“shell 脚本”来自动化我的服务器。有没有像“Java Shell”这样的东西,所以我可以用Java编写shell脚本?

Sve*_*ven 11

没有真正的要求“shell 脚本”必须用 shell 语言编写,如果你喜欢,你可以用 C 甚至汇编程序做任何事情。

在 shell 脚本的上下文中,shell 只不过是一种编程语言的解释器,就像 Perl 或 PHP 一样,但针对您主要使用 shell 脚本进行的工作类型进行了大量优化。

从长远来看,我建议你学习 bash 或其他东西,这并不难,因为 shell 的能力非常有限,所以没有太多东西要学。


JOT*_*OTN 4

您可以获取 groovy 并使用 groovysh。我已经用它做了一些事情,但我发现 perl 或 bash/sh 对于执行管理脚本最有用。当您所需要做的只是执行操作系统命令和搜索文本时,像 Java 这样的应用程序语言会增加大量开销。