友善交流技术...
awk & sed 命令
上一篇 /
下一篇 2012-08-23 13:15:38
/ 个人分类:Linux
awk—sed
学习如下
文档内容如下
11862 root 20 0 352m 349m 177m R 91 8.6
420:39.13 t
11862 root 20 0 352m 349m 177m R 99 8.6
420:49.41 t
11862 root 20 0 352m 349m 177m R 101 8.6
420:59.84
11862 root 20 0 352m 349m 177m R 96 8.6
421:10.21 t
11862 root 20 0 352m 349m 177m R 101 8.6
421:20.50
11862 root 20 0 352m 349m 177m R 99 8.6
421:28.56 t
1、目标取9-10列数据 sed -n '9,10p' file.log
awk 'NR>=9&&NR<=10' file.log
2、目标取9-10列求平均值
sed -n '1,10p' file.log | awk '{sum1=sum1+$9;$sum2=sum2+$10}END{print sum1/NR,sum2/NR}'
收藏
举报
TAG: