mirror of
https://github.com/gaoyifan/china-operator-ip.git
synced 2025-07-14 13:22:27 +08:00
separate stat procedure
This commit is contained in:
parent
3a1a139312
commit
17d9e42d5d
@ -12,6 +12,7 @@ before_script:
|
|||||||
- docker pull gaoyifan/bgpdump
|
- docker pull gaoyifan/bgpdump
|
||||||
script:
|
script:
|
||||||
- ./generate.sh
|
- ./generate.sh
|
||||||
|
- ./stat.sh
|
||||||
deploy:
|
deploy:
|
||||||
provider: script
|
provider: script
|
||||||
script: ./upload.sh
|
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
|
get_asn $file | xargs bgptools | docker run -i --rm gaoyifan/cidrmerge > result/$operator.txt
|
||||||
>&2 echo "done"
|
>&2 echo "done"
|
||||||
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