很抱歉,我無法從Google搜索中找到答案...在kotlin中運行bash命令的語法是什麼?我想做一個捲曲命令。那裏的文檔似乎非常有限,或者我在Google上搜索很糟糕?如何在Kotlin中執行bash命令
1
A
回答
3
您可以使用Runtime.getRuntime()。exec(「命令行」)。
由於科特林是基於Java的,你可以在Javadoc在這裏找到文檔:https://docs.oracle.com/javase/7/docs/api/java/lang/Runtime.html#exec(java.lang.String)
2
由於curl
不是一個具體的bash的應用程序,你可以啓動它像任何其他過程。假設你正在使用科特林在JVM:
val process = ProcessBuilder("curl", "https://example.com").start()
process.inputStream.reader(Charsets.UTF_8).use {
println(it.readText())
}
process.waitFor(10, TimeUnit.SECONDS)
而不是使用捲曲你可能想看看科特林或Java庫,這取決於你的問題可能是更容易比開始捲曲過程甚至更快。
相關問題
- 1. 在bash命令中執行
- 2. 巢在bash執行命令
- 3. 如何從bash執行mongo命令?
- 4. 在java程序中執行bash命令
- 5. 在bash腳本中執行sed命令
- 6. 在bash中執行rake命令
- 7. 在bash中執行生成的命令
- 8. 在bash腳本中執行Postgresql命令
- 9. Jenkins執行bash shell命令
- 10. 在shell(bash)中如何在管道中執行多個命令?
- 11. 如何在Exec資源類型中執行bash命令行?
- 12. 如何在bash中的變量中執行命令?
- 13. 在bash中的每個命令之後執行命令
- 14. 如何在gulp中運行bash命令?
- 15. 如何在C中執行bash命令並檢索輸出?
- 16. 如何在setup.py中執行(安全)bash shell命令?
- 17. 如何保存你即將在bash中執行的命令?
- 18. 如何在BASH中執行命令字符串?
- 19. 如何在bash文件列表中執行多個命令(xargs?)
- 20. 如何在Bash腳本中執行Zsh shell命令
- 21. 如何在bash中隨意執行命令?
- 22. 如何在aws lambda中執行bash命令
- 23. 在執行前驗證bash命令
- 24. Ruby在Linux上執行Bash命令
- 25. 在C++中執行shell命令時強制執行環境bash
- 26. 如何並行Python中執行多個命令的bash
- 27. 如何在iPhone中執行命令行?
- 28. 如何可以從命令行在Linux中執行nagios命令
- 29. 如何從命令行在iTerm窗口中執行命令?
- 30. kotlin命令行編譯器
即使它是一個kotlin腳本,我是否仍然可以使用像unirest這樣的外部庫? – Michael
如果您使用kotlinc運行腳本,則可以指定類路徑:'kotlinc -script test.kts -classpath library.jar' – Boris