如何从 kotlin 脚本中 运行 shell 工具

How to run shell tools from kotlin scrip

我正在尝试将几个 sh 脚本重写为 kotlin 脚本。我如何 运行 shell 命令或执行可从 kotlin 脚本在 PATH 变量中访问的二进制文件?

shell 脚本正在使用 JVM(java 虚拟机)执行。这意味着您可以使用 Runtime.getRuntime().

访问其内部工作原理

return 最值得注意的是 exec 方法

此 class 自 java 版本 1.0 以来一直存在,但这里是 java 文档 java 11:https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Runtime.html