1
这是我执行字符串数组去结构
$ ps -e
PID PPID PGID WINPID TTY UID STIME COMMAND
4372 1 4372 4372 ? 197608 03:44:57 /usr/bin/mintty
6476 4372 6476 6208 pty0 197608 03:44:58 /usr/bin/bash
14484 6476 14484 12888 pty0 197608 13:23:48 /usr/bin/ps
我得到使用bufio
scanner.scanLines字符串的一维数组的命令。我需要将其转换为数组结构:
type ProcessInfo struct {
PID string `json:"PID"`
PPID string `json:"PPID"`
PGID string `json:"PGID"`
WINPID string `json:"WINPID"`
TTY string `json:"TTY"`
UID string `json:"UID"`
STIME string `json:"STIME"`
COMMAND string `json:"COMMAND"`
}
任何帮助,将不胜感激。
您的意思是“将此转换为结构数组”吗?因为你提供的struct只能容纳一行输出。 – divan
@divan是的,你是对的。我的意思是一系列ProcessInfo结构。 – jojo