aboutsummaryrefslogtreecommitdiff
path: root/scripts/ripe-prefixes-to-csv.awk
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2014-04-05 22:42:12 +0000
committerRob Austein <sra@hactrn.net>2014-04-05 22:42:12 +0000
commitfe0bf509f528dbdc50c7182f81057c6a4e15e4bd (patch)
tree07c9a923d4a0ccdfea11c49cd284f6d5757c5eda /scripts/ripe-prefixes-to-csv.awk
parentaa28ef54c271fbe4d52860ff8cf13cab19e2207c (diff)
Source tree reorg, phase 1. Almost everything moved, no file contents changed.
svn path=/branches/tk685/; revision=5757
Diffstat (limited to 'scripts/ripe-prefixes-to-csv.awk')
-rw-r--r--scripts/ripe-prefixes-to-csv.awk37
1 files changed, 0 insertions, 37 deletions
diff --git a/scripts/ripe-prefixes-to-csv.awk b/scripts/ripe-prefixes-to-csv.awk
deleted file mode 100644
index 37327484..00000000
--- a/scripts/ripe-prefixes-to-csv.awk
+++ /dev/null
@@ -1,37 +0,0 @@
-#!/usr/bin/awk -f
-# $Id$
-
-# ftp -pa ftp://ftp.ripe.net/pub/stats/ripencc/membership/alloclist.txt
-
-function done() {
- for (i = 1; i <= n_allocs; i++)
- print handle "\t" alloc[i];
- n_allocs = 0;
-}
-
-/^[a-z]/ {
- done();
- handle = $0;
- nr = NR;
-}
-
-NR == nr + 1 {
- name = $0;
-}
-
-NR > nr + 2 && NF > 1 && $2 !~ /:/ {
- split($2, a, "/");
- len = a[2];
- split(a[1], a, /[.]/);
- for (i = length(a); i < 4; i++)
- a[i+1] = 0;
- alloc[++n_allocs] = sprintf("%d.%d.%d.%d/%d", a[1], a[2], a[3], a[4], len);
-}
-
-NR > nr + 2 && NF > 1 && $2 ~ /:/ {
- alloc[++n_allocs] = $2;
-}
-
-END {
- done();
-}