#!/bin/bash

if [ "$2" == "" ]; then
	echo Usage: nosdel table key [segments]
	exit 1
fi

key=$2
table=$1

keyname=`head -n1 $table | cut -f1 | sed -e "s/\x01//"`

keysearch $key $table
found=$?
if [ "$found" != "0" ]; then
	echo No such key $key
	echo Aborting.
	exit 2
fi
echo
echo -n OK to delete? \(y or n\)==\>
read readvar
if [ "$readvar" = "y" ]; then
	echo Proceding...
else
	echo Declined!
	exit 1
fi

editfile=`mktemp -p. edit.XXXXXXXX`
head -n1 $table > $editfile
echo "$key	..DEL.." >> $editfile

tempfile=`mktemp -p. temp.XXXXXXXX`
mv $table $tempfile

updtable -K $keyname $editfile < $tempfile | cat > $table
rm -f $editfile
rm -f $tempfile
