2017-09-18 45 views
0

是否有可能轉換用Java編寫的代碼(只是像aritmeticts,字符串操作,週期/條件的基礎知識 - 沒有什麼複雜的)並將其編譯到bash腳本中?編譯Java到bash

我沒有足夠的時間正確學習bash,但我需要快速執行一些bash腳本。

我可以用Java編寫它並將它轉換成Bash嗎? 我會更容易,然後從頭開始學習bash。

或者是否有任何其他語言可以編譯成bash?

+2

你爲什麼要這樣屠宰Java?它曾經對你做過什麼? –

+2

[有沒有可以編譯成Bash的語言?](https://stackoverflow.com/questions/10239235/are-there-any-languages-that-c​​ompile-to-bash) –

+0

這可能不會結束。您可能想要查看JDK中的「jjs」,它允許您使用javascript編寫腳本。 –

回答

3

目前沒有什麼可以將Java編譯成bash。

你需要在bash中執行嗎?你能編譯它並使用Java在終端中運行嗎? Java允許你執行shell命令,如果這就是你所需要的。

有幾個bash預處理器,但它們相對較舊並且看起來沒有維護。例如this或有several這裏提到。

無論如何,學習使用預處理器幾乎肯定會比學習bash花費更多的精力,因爲你必須同時學習兩者。

Bash是一種基礎和無處不在的語言,我強烈建議您花時間學習一些基本腳本 - 它可以讓您的生活變得更輕鬆。