#!/usr/bin/awk -f # map2gph.awk version 1 by Ben Collver # Convert gophernicus to geomyidae gophermap # usage: awk -f map2gph.awk gophermap >index.gph BEGIN { FS = "\t" } /^i/ { sub(/\r$/, "") sub(/^i/, "", $1) print $1 next } { sub(/\r$/, "") type = substr($1, 1, 1) userstr = substr($1, 2) gsub(/\|/, "\\|", userstr) printf "[%s|%s|%s|%s|%s]\n", type, userstr, $2, $3, $4 }