AWK怎么提取数字


这篇文章主要讲解了“AWK怎么提取数字”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“AWK怎么提取数字”吧!//测试文本 score.txtAaron Physics 87Abel Maths 98Rahul Chinese 90Buck Biology 87Byron English 85Dave History 89Enoch Chemistry 89//取出成绩 大于 等于 90分的数据。[root@vagrant-centos65 awk]# awk ‘$3 >= 90 {print $0}’ score.txtAbel Maths 98Rahul Chinese 90//取出成绩 >= 90分 and
[root@vagrant-centos65 awk]# awk ‘($3 >= 90) && ($3
Rahul Chinese 90//取出成绩 =96的数据。[root@vagrant-centos65 awk]# awk ‘($3 = 96) {print $0}’ score.txtAbel Maths 98Byron English 85//计算总分数(BEGIN END 语法)[root@vagrant-centos65 awk]# awk ‘BEGIN{cnt=0}{cnt+=$3} END {print cnt}’ score.txt625//匹配第三个字符等于c的行[root@vagrant-cen 香港云主机tos65 awk]# awk ‘/^..c/’ score.txtBuck Biology 87//打印表头[root@vagrant-centos65 awk]# awk ‘BEGIN{print “Name Socren———-“} {print $1 “t” $3}’ score.txt//统计相同的次数,并且按照重复次数排序[root@vagrant-centos65 awk]# awk ‘{a[$3]++} END{for(i in a){print i,a[i] | “sort -r -n -k2”}}’ score.txt89 287 298 190 185 1温馨提示:如果想把内容写入到文件中,可在命令后添加 “> 文件名” 即可。感谢各位的阅读,以上就是“AWK怎么提取数字”的内容了,经过本文的学习后,相信大家对AWK怎么提取数字这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是开发云,小编将为大家推送更多相关知识点的文章,欢迎关注!

相关推荐: win8系统快速开启Metro Apps的方法是什么

win8系统快速开启Metro Apps的方法是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Metro界面是win8系统中的一大特色,开启Metro界面可以体验到win8系统的特色。那么,如…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 07/13 19:02
下一篇 07/13 19:02

相关推荐