如何在多行中格式化linux mpstat输出[重复]

问题描述 投票:0回答:2
我有一个小脚本,将linux mpstat的输出附加到日志文件中。

#/bin/bash CPU_USAGE=$(mpstat) echo $CPU_USAGE >> temp.log

问题是终端上的mpstat输出正确格式化为3行,如下所示:>>

enter image description here

但是,文件的输出全部在一行中。

enter image description here

我如何格式化输出像终端上的输出一样?

我有一个小脚本,将linux mpstat的输出附加到日志文件中。 #/ bin / bash CPU_USAGE = $(mpstat)echo $ CPU_USAGE >> temp.log问题是mpstat在...上的输出...

linux bash shell quote
2个回答
1
投票
只需引用该变量,这样就不会将其视为一个接一个打印的几个不同参数:

0
投票
您可以直接将输出通过管道传输到文件:
© www.soinside.com 2019 - 2024. All rights reserved.