如果有所不同,则运行 Ubuntu 24.04 LTS。
我试图在 bash 脚本中将两个命令的结果(输出到 stdout)输出到一行上,但似乎无法让它工作——我在两行上得到了两个输出。
我尝试过的命令(以及其许多变体)是:
ssh [email protected] -- 'echo -n "VMName : " && lsblk | grep -i disk' && 'echo -n " Hypervisor = HypervisorHostName"'
输出结果分为两行,如下所示:
VMName :vda 254:0 0 20G 0 磁盘
虚拟机管理程序 = HypervisorHostName
而我想得到:
VMName :vda 254:0 0 20G 0 磁盘 Hypervisor = HypervisorHostName
我觉得这很简单。我是不是忽略了显而易见的东西?
谢谢,
艾伦。