awk对某列求其比所占比例
来源:百度知道 编辑:UC知道 时间:2024/07/04 20:20:27
在AWK中
有两列数如下:
1 20
2 30
4 500
41 356
...
要求每行第二列数占该列的总和的百分比
显示
1 20 0.1
2 30 0.15
4 50 0.25
41 100 0.5
...
高人解答下,我被搞死了(在脚本里面)
有两列数如下:
1 20
2 30
4 500
41 356
...
要求每行第二列数占该列的总和的百分比
显示
1 20 0.1
2 30 0.15
4 50 0.25
41 100 0.5
...
高人解答下,我被搞死了(在脚本里面)
awk对某列求其比所占比例的方法:
在AWK中
有两列数如下:
1 20
2 30
4 500
41 356
...
要求每行第二列数占该列的总和的百分比
显示
1 20 0.1
2 30 0.15
4 50 0.25
41 100 0.5
#!/bin/sh
t=` awk '{ total =total+$2; }
END {print total} ' data.txt `
awk '{print $1,$2,1.0*$2/'$t'}' data.txt
注意上面有一些空格可能会被百度删掉.
还有就是t那一行是`在键盘的左上角(数字键1的左边)
求翻译:××所占的比列
外商投资所占比例
融资方式所占比例
帅哥占比列是多少
求07年12月的CET6的新题型以及各个类所占的比列
近年来全国未成年人犯罪类型中强奸罪所占比例
光中的七种颜色所占的比例
喷气发动机中叶片成本所占的比例
世界电影界美国电影所占比例是多少?
用Excel怎么求“优秀人数所占比例”?