如何在单行上打印值

Dea*_*ano 1 perl awk sed

我在命令行上有以下查询,我希望输出值显示在单行上,所以我可以将它提供给我的监控系统,我想知道如何通过perl,sed,awk实现这一点

我的命令行

activemq:query  -QQueue=PCA --view QueueSize,ConsumerCount,EnqueueCount,DequeueCount
Run Code Online (Sandbox Code Playgroud)

产量

ConsumerCount = 1
QueueSize = 0
DequeueCount = 148248
EnqueueCount = 148248
Run Code Online (Sandbox Code Playgroud)

Desierd输出

1 0 148248 148248
Run Code Online (Sandbox Code Playgroud)

谢谢

TLP*_*TLP 5

使用命令行开关很有趣:

perl -anwe'print "$F[2] "'
Run Code Online (Sandbox Code Playgroud)

-aautosplits空白行,从而剥离换行.我们添加一个空格并打印最后一个字段.