#!/bin/bash
function help
{
  echo "syntax: processplain <basename> <abbreviation>" 1>&2
  exit 1
}

[ -f $1 ] || exit 1 "file does not exist"

[ $# -ne 2 ] && help
cat $1 | grep '^[0-9 ]*$' > $1-pages
cat $1 | grep -v '^[0-9 ]*$' > $1-names
paste $1-names $1-pages -d ";" | sed "s/;/;$2;/" | $(echo "$0" | sed 's=[^/]*$=shift=') $(cat $1-offset) > $1-index


