取消
顯示結果 
搜尋替代 
您的意思是: 

用awk 可以做到嗎?

用awk 可以做到嗎?

#sar -d 6 2|tail -8|awk '{print $2,$3,$4,$5,$6,$7,$8}'`

c1t6d0 6.00 0.50 7 53 0.00 18.98

c2t6d0 3.91 0.50 5 47 0.01 14.15

c10t0d1 52.62 0.50 1362 41163 0.00 0.39

c11t0d1 1.83 0.50 16 369 0.00 1.16

c4t9d0 0.25 0.50 0 3 0.01 7.81

c3t1d0 0.17 0.50 0 3 0.01 5.57

c12t0d1 0.17 0.50 0 12 0.00 2.50

c13t0d1 0.08 0.50 0 1 0.00 4.39



#date "+%Y/%m/%d %H:%M:%S"

2007/09/11 18:06:37



我希望可以得到

2007/09/11 18:06:37 c1t6d0 6.00 0.50 7 53 0.00 18.98

2007/09/11 18:06:37 c2t6d0 3.91 0.50 5 47 0.01 14.15

2007/09/11 18:06:37 c10t0d1 52.62 0.50 1362 41163 0.00 0.39

2007/09/11 18:06:37 c11t0d1 1.83 0.50 16 369 0.00 1.16

2007/09/11 18:06:37 c4t9d0 0.25 0.50 0 3 0.01 7.81

2007/09/11 18:06:37 c3t1d0 0.17 0.50 0 3 0.01 5.57

2007/09/11 18:06:37 c12t0d1 0.17 0.50 0 12 0.00 2.50

2007/09/11 18:06:37 c13t0d1 0.08 0.50 0 1 0.00 4.39



用awk 可以做到嗎?
1 回覆

用awk 可以做到嗎?

Hi,



Hava a try on this.



sar -d 6 2|grep Average | \

awk -v TOD="`date +%Y/%m/%-3d%H:%M:%S`" \

'{print TOD,$2,$3,$4,$5,$6,$7,$8}'



..

.