diff --git a/generate.sh b/generate.sh index 9a15e25c..6649f9b0 100755 --- a/generate.sh +++ b/generate.sh @@ -41,3 +41,21 @@ 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 | +while read file; do + echo ${file%.*} + cat $file | + awk -F\/ '{print $2}' | + ( + sum=0 + while read n; do + s=$((32 - ${n})) + sum=$(($sum + 1<<$s)) + done + echo $sum + ) + echo +done > stat