scala – 执行外部命令
发布时间:2020-12-16 09:14:56 所属栏目:安全 来源:网络整理
导读:我不知道是 Scala还是Play?题.我想从我的Play应用程序执行一些外部命令,从命令获取输出并根据命令输出向用户显示报告.谁能帮忙? 例如,当我从shell输入我的命令时,它显示如下所示的输出,我想要捕获并显示在Web中: Id Name IP====================1 A x.y.z
我不知道是
Scala还是Play?题.我想从我的Play应用程序执行一些外部命令,从命令获取输出并根据命令输出向用户显示报告.谁能帮忙?
例如,当我从shell输入我的命令时,它显示如下所示的输出,我想要捕获并显示在Web中: Id Name IP ==================== 1 A x.y.z.a 2 B p.q.r.s 请不要担心输出的格式和解析.在功能上,我看起来像PHP exec.我知道java Runtime.getRuntime().exec(“command”)但是有没有任何Scala / Play版本服务的目的? 解决方法
您必须首先导入scala的进程包.方法 !!做你需要的,它执行语句并捕获文本输出.
import scala.sys.process._ val cmd = "uname -a" // Your command val output = cmd.!! // Captures the output (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读