抱歉,我无法通过Google搜索找到答案...在kotlin中运行bash命令的语法是什么?我想做一个卷曲命令.那里的文件似乎非常有限,或者我在谷歌搜索不好?
由于curl它不是bash专用的应用程序,因此您可以像其他进程一样启动它。假设您在JVM上使用kotlin:
val process = ProcessBuilder("curl", "https://example.com").start()
process.inputStream.reader(Charsets.UTF_8).use {
println(it.readText())
}
process.waitFor(10, TimeUnit.SECONDS)
Run Code Online (Sandbox Code Playgroud)
除了使用curl之外,您可能还想研究kotlin或java库,这取决于您的问题,它可能比启动curl过程更容易甚至更快。