#!/bin/sh # cdbmake-cctlds-v2.sh # convert countrycodes data file to cdb # wcm, 2004.02.23 - 2004.02.23 # === awk ' BEGIN { FS = ":" } /^[A-Z]/ { code = tolower($1) code_len = length(code) country = tolower($2) country_len = length(country) # country code key: print "+" code_len+1 "," country_len ":" "." code "->" country # country name key: print "+" country_len "," code_len ":" country "->" code } END{ print "" } ' | /usr/local/bin/cdbmake "$@" ### that's all, folks!