#!/bin/sh
# get the extra 88 -- whitespace delimitted.
gawk '{
title=ass=usclass="X";
cmd="./gettitle " $1
cmd | getline title
close(cmd)
cmd="./getass " $1
cmd | getline ass
close(cmd)
cmd="./getclass " $1
cmd | getline usclass
close(cmd)

n=split(ass, assa, ";")
if (n>2)
  print "XXX patent", $1, "n", n;


printf "%s;%s;%s;;%c%s%c%s\n", $1, assa[1], assa[2], 34, title, 34, usclass
}'