我想知道如何将该命令的输出捕获到变量中
ssh -q $ssh_host 'ps -eo comm,lastcpu'
捕获信息后,我想检查变量是否返回多个结果并对其进行标记
例子
rpciod/0 0 rpciod/1 1 rpciod/2 2 rpciod/3 3
处理后我希望输出是
它添加主机名并将输出放在单独的行上,如果找到它则删除 /1 /2
Hostname1 是 $ssh_host 的值
主机名1 rpciod 0 主机名1 rpciod 1 主机名1 rpciod 2 主机名1 rpciod 3
答案1
您可以像使用任何其他命令一样执行此操作:
VAR=$(ssh -q $ssh_host 'ps -eo comm,lastcpu')