mirror of
https://github.com/gaoyifan/china-operator-ip.git
synced 2025-07-14 05:12:28 +08:00
separate stat procedure
This commit is contained in:
parent
3a1a139312
commit
17d9e42d5d
@ -12,6 +12,7 @@ before_script:
|
||||
- docker pull gaoyifan/bgpdump
|
||||
script:
|
||||
- ./generate.sh
|
||||
- ./stat.sh
|
||||
deploy:
|
||||
provider: script
|
||||
script: ./upload.sh
|
||||
|
18
generate.sh
18
generate.sh
@ -41,21 +41,3 @@ while read file; do
|
||||
get_asn $file | xargs bgptools | docker run -i --rm gaoyifan/cidrmerge > result/$operator.txt
|
||||
>&2 echo "done"
|
||||
done
|
||||
|
||||
# count the number of IP
|
||||
cd result
|
||||
ls *.txt |
|
||||
while read file; do
|
||||
echo ${file%.*}
|
||||
cat $file |
|
||||
awk -F\/ '{print $2}' |
|
||||
(
|
||||
sum=0
|
||||
while read n; do
|
||||
((s=32-n))
|
||||
((sum+=1<<s))
|
||||
done
|
||||
echo $sum
|
||||
)
|
||||
echo
|
||||
done > stat
|
||||
|
Loading…
Reference in New Issue
Block a user