譬如下面的結果是橫向的 /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 關注
- 1311 瀏覽
添加回答
舉報
0/150
提交
取消