#!/bin/bash

if [ "$1" == "" ]; then
	echo Usage: nosadd table [key [segments]]
	exit 1
fi
table=$1
key=$2
[ "$key" == "" ] && key=""
segments=$3
[ "$segments" == "" ] && segments=1
echo $segments
editfile=`mktemp -p. edit.XXXXXXXX`

keysearch $key $table
if [ "$?" == "0" ]; then
	echo "Key $key already exists in table $table"
	exit 1
fi

head -n1 $table | addrow -K "key" > $editfile

edittable $editfile

let key=`tail -n1 $table | cut -f1`+1

cat $editfile | ./nosadd.awk $key >> $table

rm -f $editfile
tail -n3 $table
