linux中的AWK “ awk'/aaa|bbb|ccc/{sum[$1]+=$2};END(for(i in sum
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/24 10:10:17
linux中的AWK “ awk'/aaa|bbb|ccc/{sum[$1]+=$2};END(for(i in sum)print i,sum[i])' test ”
![linux中的AWK “ awk'/aaa|bbb|ccc/{sum[$1]+=$2};END(for(i in sum](/uploads/image/z/5604255-63-5.jpg?t=linux%E4%B8%AD%E7%9A%84AWK+%E2%80%9C+awk%27%2Faaa%7Cbbb%7Cccc%2F%7Bsum%5B%241%5D%2B%3D%242%7D%3BEND%28for%28i+in+sum)
在test文件所有含aaa或bbb或ccc的行中,以第一个字段的内容为标准,统计对应的第二个字段的和; 各字段以空格或tab区分 比如 test文件内容如下
aaa 10
bbb 20
aaa 30
ccc 40
ccc 20
ccc 40
则输出
aaa 40
bbb 20
ccc 100
aaa 10
bbb 20
aaa 30
ccc 40
ccc 20
ccc 40
则输出
aaa 40
bbb 20
ccc 100
linux中的AWK “ awk'/aaa|bbb|ccc/{sum[$1]+=$2};END(for(i in sum
awk '{for(;i++
AAA+BBB-CCC=?DDD
awk 'NR==1,NR==3'|awk '{a+=$1}END{print a}' awk 'NR==4,NR==6
sql查询 一个表 ID type 1 aaa 2 aaa 3 bbb 4 ccc 5 ccc 6 ddd 7 eee
sum=sum*i/(2* i+1)和sum*=i/(2*i+1)的区别
sum=0 for i= 1 to 100 sum=sum+i next i print sum 我不懂为什么要SUM=
sum=sum+i^2什么意思
awk '{print $2}'
awk -F ,'{if ($1!/\./) print $1","$3}' 和 awk -F"," 'NR==FNR{
shell语句 file_date=`awk '{print $1}' *.log | sort -u | awk -F
int sum=0; for( int i=1; i