我正在尝试将使用 SSH 在其他机器上运行某些命令的输出保存到一个结构中。我使用CombinedOutput来保存输出。是这样的:
...
combo, err := session.CombinedOutput("hostname;pwd")
outputResult = string(combo)
...
它给了我一个 2 行输出。我想将这些行保存到以下结构中:
type Result struct {
Hostname string `json:"hostname"`
PWD string `json:"pwd"`
}
最好(和简单)的方法是什么?谢谢。
蓝山帝景
相关分类