早教吧作业答案频道 -->数学-->
不好意思,还得麻烦.还是刚才SCTP.log的问题掐头去尾之后,SCTP.log如下:783987Jan3020112:45PM1845691Jan3020112:45PM785674Jan3020112:30PM1874602Jan3020112:30PM请问如何对前两行和后两行的第一列数分别
题目详情
不好意思,还得麻烦.还是刚才SCTP.log的问题
掐头去尾之后,SCTP.log如下:
783987 Jan 30 2011 2:45PM
1845691 Jan 30 2011 2:45PM
785674 Jan 30 2011 2:30PM
1874602 Jan 30 2011 2:30PM
请问如何对前两行和后两行的第一列数分别求平均值?能用awk实现吗,
awk 'BEGIN{sum=0} {sum=$1+sum} END {print "average " sum / NR}' SCTP.log
只能从头到尾,困惑在于行变量不太好控制.或者还有什么简单的语句能实现.我没分了,
我面临的问题是:一个具有偶数行的文件(行数是变量,就难在这块儿).想对文件的前半部分和后半部分的第一列数求平均.如果是固定行数,按照你的方法可以求.但如果文件的一半行数是变量$ROW的话,如何控制NR呢,我试了几遍,都是语法问题.下面是我的写法,
awk 'BEGIN{sum=0} {sum=$1+sum} NR==“$ROW” {print "average " sum / NR}' SCTP.log
awk 'NR=="`expr $ROW "+" 1`"{sum=0} {sum=$1+sum} END {print "average " sum* 2 / NR}' SCTP.log
掐头去尾之后,SCTP.log如下:
783987 Jan 30 2011 2:45PM
1845691 Jan 30 2011 2:45PM
785674 Jan 30 2011 2:30PM
1874602 Jan 30 2011 2:30PM
请问如何对前两行和后两行的第一列数分别求平均值?能用awk实现吗,
awk 'BEGIN{sum=0} {sum=$1+sum} END {print "average " sum / NR}' SCTP.log
只能从头到尾,困惑在于行变量不太好控制.或者还有什么简单的语句能实现.我没分了,
我面临的问题是:一个具有偶数行的文件(行数是变量,就难在这块儿).想对文件的前半部分和后半部分的第一列数求平均.如果是固定行数,按照你的方法可以求.但如果文件的一半行数是变量$ROW的话,如何控制NR呢,我试了几遍,都是语法问题.下面是我的写法,
awk 'BEGIN{sum=0} {sum=$1+sum} NR==“$ROW” {print "average " sum / NR}' SCTP.log
awk 'NR=="`expr $ROW "+" 1`"{sum=0} {sum=$1+sum} END {print "average " sum* 2 / NR}' SCTP.log
▼优质解答
答案和解析
你说的是求两个平均值么?
awk 'NR2; BEGIN{sum=0} {sum=$1+sum} END {print "average " sum/NR}' SCTO.log
或者指定第二第三行
awk 'NR>=2&&NR
awk 'NR2; BEGIN{sum=0} {sum=$1+sum} END {print "average " sum/NR}' SCTO.log
或者指定第二第三行
awk 'NR>=2&&NR
看了不好意思,还得麻烦.还是刚才S...的网友还看了以下:
下列加点的字,字音全部正确的一组是()A.请帖(tiě)妥帖(tiē)碑帖(tiě)俯首帖(tiē 2020-06-16 …
如图,一艘船从码头o出发,先航行到湖心岛码头P(2,3),在从码头p航行到码头Q(5,5)最后回到 2020-06-27 …
下列加点的字,注音完全正确的一组是()A.粳jīng米爱憎zēng累lěi计如法炮páo制B.切磋 2020-06-28 …
下列各项注音有误的一项是()A.袅niǎo袅娜nuó讴ōu讴歌湃bài澎湃B.炮páo炮制虐nüè 2020-07-02 …
下列各项注音有误的一项是A.袅niǎo袅娜nuó讴ōu讴歌湃bài澎湃B.炮páo炮制虐nüè虐待 2020-07-02 …
选出下面各项中字音有误的一项:A.炮烙páo澎湃péngpài胚胎pēi便笺qiānB.毗邻pí媲美 2020-11-07 …
下列词语中加点字的注音全都正确的一组是()A.躯壳(ké)狙(jū)击稽(jī)查棹(zhào)船B 2020-11-11 …
选出下面各项中字音有误的一项:A炮烙páo澎湃péngpài胚胎pēi便笺qiānB毗邻pí媲美pì 2020-12-02 …
高一数学题(过程)(可以写下在上传)已知:直线L:3x-y+3=0,求:点P(4,5)关于直线L的对 2020-12-13 …
给下列多音字组词。熬áo()āo()间jiān()jiàn()差chā()chà()chāi()cī 2020-12-24 …