#!/usr/bin/awk -f
# gph2map.awk version 1 by Ben Collver
# Convert geomyidae to gophernicus gophermap
# usage: awk -f gph2map.awk index.gph >gophermap
BEGIN {
FS = "\t"
}
/^\[/ {
# trim leading and trailing square brackets
sub(/^\[/, "")
sub(/\]$/, "")
# convert | to \t but convert escaped \| to |
gsub(/\\\|/, "\v")
gsub(/\|/, "\t")
gsub(/\v/, "|")
printf "%s%s\t%s\t%s\t%s\r\n", $1, $2, $3, $4, $5
next
}
{
printf "i%s\tErr\tnull.host\t1\r\n", $0
}