gpt4 book ai didi

scala - 执行外部命令

转载 作者:行者123 更新时间:2023-12-03 14:31:36 25 4
gpt4 key购买 nike

我不知道它是Scala还是Play!题。我想从Play应用程序中执行一些外部命令,从命令中获取输出,并根据命令输出向用户显示报告。有人可以帮忙吗?

例如,当我从shell输入my-command时,它显示如下输出,我想捕获并显示在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

关于scala - 执行外部命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16162483/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com