我想将以下命令的输出存储在变量中

时间:2015-03-27 12:39:11

标签: linux

我想将以下命令的输出存储在变量中 这是我的cmd

load=$(sar -q | awk -F'[\t] +\\' '{print $1,$2,$3,$4,$5,$6,$7 }')

当我尝试将输出存储在一个变量中时,我会得到这样的inux

3.13.0-45-generic
(vr1tel-Inspiron-3542)
03/27/2015
_i686_
(4
CPU)
06:47:44
AM
LINUX
RESTART
06:55:01
AM
runq-sz
plist-sz
ldavg-1
ldavg-5
ldavg-15
blocked
07:05:01
AM
2
449
1.08
1.01
0.76
0
07:15:01
AM
3
438
1.09
1.11
0.93
0
07:25:01
AM
0
434
0.29
0.69
0.85
0

平均:

2
440
0.82
0.94

但我想要这样回答

Linux 3.13.0-45-generic(vr1tel-Inspiron-3542)03/27/2015 i686 (4 CPU)

06:47:44 AM       LINUX RESTART      

06:55:01 AM   runq-sz  plist-sz   ldavg-1   ldavg-5  ldavg-15   blocked      
07:05:01 AM         2       449      1.08      1.01      0.76         0      
07:15:01 AM         3       438      1.09      1.11      0.93         0      
07:25:01 AM         0       434      0.29      0.69      0.85         0      
Average:            2       440      0.82      0.94      0.85         0      

08:08:13 AM       LINUX RESTART      

08:34:19 AM       LINUX RESTART      

08:35:01 AM   runq-sz  plist-sz   ldavg-1   ldavg-5  ldavg-15   blocked      
08:45:01 AM         0       437      0.26      0.51      0.46         1      
08:55:01 AM         0       418      0.30      0.32      0.40         0      
09:05:01 AM         0       348      1.18      0.60      0.48         0      
09:15:01 AM         0       364      0.23      0.55      0.55         0      
09:25:01 AM         0       364      0.42      0.39      0.46         0      
09:35:01 AM         0       439      0.33      0.26      0.34         0      
09:45:01 AM         0       469      0.38      0.40      0.36         0      

0 个答案:

没有答案