Java 8 Nashorn中bash`$0`的模拟

Java 8 Nashorn中bash`$0`的模拟,java-8,nashorn,Java 8,Nashorn,我想使用Nashorn编写shell脚本,但是我找不到Bash变量$0的模拟值,该变量告诉我运行脚本的路径,以便我可以启动同一文件夹中的其他脚本(这与工作目录不同).Nashorn JavaScript中可用的\uuuuu DIR\uuuuuuuuu和\uuuuuuu文件\uuuuuuuu值将帮助您实现$0的替代品。前者提供当前文件的目录;后者是文件名。Nashorn JavaScript中可用的\uuuuuu DIR\uuuuuuu和\uuuuuu file\uuuuuuuu值将帮助您实现对$

我想使用Nashorn编写shell脚本,但是我找不到Bash变量
$0
的模拟值,该变量告诉我运行脚本的路径,以便我可以启动同一文件夹中的其他脚本(这与工作目录不同).

Nashorn JavaScript中可用的
\uuuuu DIR\uuuuuuuuu
\uuuuuuu文件\uuuuuuuu
值将帮助您实现
$0
的替代品。前者提供当前文件的目录;后者是文件名。

Nashorn JavaScript中可用的
\uuuuuu DIR\uuuuuuu
\uuuuuu file\uuuuuuuu
值将帮助您实现对
$0
的替代。前者提供当前文件的目录;后者是文件名。

我在我的一个项目中做过类似的工作,它通常运行得很好。无论是作为jjs上的一个薄包装器,将我的库放在类路径中,还是启动一个解释器来运行一个带有其他上下文的脚本,我在我的一个项目中也做过类似的事情,它通常运行得非常好。要么作为jjs上的瘦包装器,将我的库放在类路径中,要么启动一个解释器来运行带有其他上下文的脚本