譬如下面的结果是横向的 /usr/java/jdk1.8.0_51/bin/jstat -gc 24954
S0C S1C S0U S1U EC EU OC OU MC MU CCSC CCSU YGC YGCT FGC FGCT GCT
2048.0 2048.0 1675.5 0.0 790528.0 106496.7 462848.0 317451.4 191128.0 181061.6 21160.0 19614.7 512 11.773 5 5.595 17.368我想要让其纵向显示,为 S0C 2048.0
S1C 2048.0
...
2 回答
BIG阳
TA贡献1859条经验 获得超6个赞
使用 rs
命令, 行例转置
jstat -gc 36958 |rs -T S0C 0.0 S1C 4096.0 S0U 0.0 S1U 4096.0 EC 64512.0 EU 45056.0 OC 62464.0 OU 48041.5 MC 43548.0 MU 40744.4 CCSC 5196.0 CCSU 4293.5 YGC 22 YGCT 1.494 FGC 0 FGCT 0.000 GCT 1.494
Mac OS rs 是默认安装的.
Ubuntu 可以通过 sudo apt install rs
安装.
慕斯王
TA贡献1864条经验 获得超2个赞
楼上的rs命令很赞,如果没有rs命令,可以通过awk来实现:
jstat -gc 24954|awk '{for(n=0;n++<NF;)a[n]=a[n]?a[n]FS$n:$n}END{for(n=0;n++<NF;)print a[n]}'
- 2 回答
- 0 关注
- 1266 浏览
添加回答
举报
0/150
提交
取消