当前位置: 技术问答>linux和unix
Linux shell awk提取数据
来源: 互联网 发布时间:2016-12-17
本文导语: 文本格式每行如下 a=4|b=1.345|c=7.666 ........ 想用awk把每行的a数据都提取出来作一个累计,b 数据提取出来做个累计 c数据提取出来做个累计 请问如何 | awk -F"[=|]" '{a+=$2;b+=$4;c+=$6} END{print a,b,c...
文本格式每行如下
a=4|b=1.345|c=7.666
........
想用awk把每行的a数据都提取出来作一个累计,b 数据提取出来做个累计 c数据提取出来做个累计
请问如何
a=4|b=1.345|c=7.666
........
想用awk把每行的a数据都提取出来作一个累计,b 数据提取出来做个累计 c数据提取出来做个累计
请问如何
|
awk -F"[=|]" '{a+=$2;b+=$4;c+=$6} END{print a,b,c}' yourfile
|
#!/usr/bin/awk -f
BEGIN{
FS="[=|]"
}
{
a+=$2;
b+=$4;
c+=$6;
}
END{
print a,b,c
}
BEGIN{
FS="[=|]"
}
{
a+=$2;
b+=$4;
c+=$6;
}
END{
print a,b,c
}
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。