求一个分行统计的awk
求一个分行统计的awk,多谢多谢!
希望结果:
=========DNS:202.106.0.20
4 202.108.29.211
=========DNS:202.106.196.115
1 202.108.29.211
2 123.129.242.67
测试数据:
=========DNS:202.106.0.20
202.108.29.211
=========DNS:202.106.196.115
202.108.29.211
=========DNS:202.106.0.20
202.108.29.211
=========DNS:202.106.196.115
123.129.242.67
=========DNS:202.106.0.20
202.108.29.211
=========DNS:202.106.196.115
123.129.242.67
=========DNS:202.106.0.20
202.108.29.211
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
perl -ne 'if($.%2){$a=$_}else{$a{$a}{$_}++}END{for(keys %a){print;for $k (keys %{$a{$_}}){print "$a{$_}{$k} $k"}}}' file
本帖最后由 yinyuemi 于 2011-04-16 02:41 编辑
回复 1# nugget
try:
复制代码
感谢prel不太懂,学习awk的方法,多谢!
有大牛能解释下yinyuemi的awk过程么,c[b[1]]=c[b[1]] "\n"a[i]" "b[2]}这怎么理解