【发布时间】:2016-10-15 18:12:27
【问题描述】:
有谁知道类似 POSIX shell 的语言的实现,用于在 Java 中编写脚本?
如果这不可用,有人知道我可能错过的某处是否有可用的 ANTLR 或 JavaCC 语法吗?
编辑: 我知道我有可用于编写脚本的 Jython、JRuby、Groovy、JavaScript,但它们都没有类似 bash 的语法。
这不会用于编写 Java 代码的脚本,而是允许人们运行可与大型第三方媒体资产管理系统一起操作的预定义命令。
我想运行类似的东西:
ls | grep "something" > output
ls 和 grep 是 Java 命令。 (这仅用于说明目的)
谢谢
【问题讨论】:
-
只是想知道你有没有找到一个纯 java shell 解决方案,它有一个简单的 *nix shell,包括命令?
-
不,我没有找到。可能它不存在(还)。但我接受的解决方案也同样有效。好的,它不那么可移植,但是再一次没有真正可移植的仅 Java 控制台 i/o 库可用于制作外壳。没有行编辑支持。