测试人社区

测试开发实战|一行 Bash 代码统计北京积分落户的年龄分布

为落实国家户籍制度改革要求,本市2018年首次实施积分落户政策。在广大市民的理解、支持和配合下,申报、审核、复查各阶段工作顺利开展。即日起,2018年申报积分落户的 124657 名申请人可登录积分落户在线申报系统查看本人积分结果,此次公示的名单共有 6019 人。

北京积分落户公示网站

据统计,其中最大年龄58,最小31,来跟小编一起看看哪个年龄段的人数最多吧!

一行 Bash 代码统计年龄分布

Last login: Mon Oct 15 18:45:57 on ttys001

#     __            __            __
#    / /____  _____/ /____  _____/ /_  ____  ____ ___  ___
#   / __/ _ \/ ___/ __/ _ \/ ___/ __ \/ __ \/ __ `__ \/ _ \
#  / /_/  __(__  ) /_/  __/ /  / / / / /_/ / / / / / /  __/
#  \__/\___/____/\__/\___/_/  /_/ /_/\____/_/ /_/ /_/\___/

TesterHome: https://testerhome.com
TTF: https://testerhome.com/topics/15522
BashGems: https://github.com/seveniruby/bashgems.git

MacBook-Pro-2:~ seveniruby$ curl 'http://www.bjrbj.gov.cn/integralpublic/settlePerson/settlePersonJson?sort=pxid&order=asc&limit=10&offset=0&name=&rows=60000&page=0&_=1539599841325' \    
> | awk 'BEGIN{RS="{"}{print $0}' \   
> | grep -o "idCard\"[^,]*" \    
> | awk '{print substr($0,length($0)-12,4)}' \  
> | sort | uniq -c \     
> | awk '{print $2,$1}'    


 % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                Dload  Upload   Total   Spent    Left  Speed
100 3882k  100 3882k    0     0  1366k      0  0:00:02  0:00:02 --:--:-- 1366k
1958 1
1959 1
1960 1
1961 1
1963 1
1964 5
1965 2
1966 3
1967 4
1968 1
1969 9
1970 4
1971 238
1972 378
1973 507
1974 586
1975 757
1976 813
1977 799
1978 773
1979 507
1980 302
1981 162
1982 109
1983 39
1984 13
1985 3