java - 将 Java 编译为 bash

标签 java bash

是否可以转换用 Java 编写的代码(只是基础知识,如 aritmetics、字符串操作、循环/条件 - 没什么复杂的)并将其编译为 bash 脚本?

我没有足够的时间来正确学习 bash,但我需要快速编写一些 bash 脚本。

我可以用 Java 编写它并将其转换为 Bash 吗? 比起从头开始学习 bash 对我来说会更容易。

或者还有其他语言可以编译成 bash 吗?

最佳答案

当前没有任何东西可以将 Java 编译成 bash。

需要在bash中执行吗?你能用Java编译它并在终端中运行吗? Java 允许您执行 shell 命令(如果您需要的话)。

有一些 bash 预处理器,但它们相对较旧并且似乎没有维护。例如this或者有several这里提到了。

无论如何,学习使用预处理器几乎肯定比仅仅学习 bash 需要更多的努力,因为您必须同时学习两者。

Bash 是一种基本且无处不在的语言,我强烈鼓励您花时间学习一些基本的脚本 - 它可以让您的生活变得更加轻松。

关于java - 将 Java 编译为 bash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46288492/

相关文章:

java - 有没有办法控制hibernate validator 进行验证的顺序?

arrays - Bash,将单词分割成字母并保存到数组

用于移动包含文件的目录的 Linux 脚本

java - 使用 Java 的网页大小

linux - 什么是最快的 egrep

bash - 当通过 shell 脚本运行 ansible 时,我们如何打印 ansible 任务的彩色输出?

linux - 用 '~' 替换主文件夹路径的 bash 当前工作目录

java - Java NIO 中 File.deleteOnExit() 的替代方案?

java - 使用请求参数从 JavaScript 调用 servlet

java - 解码 xml 时出现 UnmarshalException