#!/bin/sh
#weightconv: weights & measures converter
table=/usr/local/lib/weights_and_measures
case $# in
0|1) echo "weightconv: usage weightconv\
amount from [to]" 1>&2; exit 1;;
esac
amount=$1
from=$2
to=$3
rate=`grep "^$from $to" $table|
awk '{print $3}'`
case $rate in
"") echo "weightconv: no rate found for\
$from to $to" 1>&2; exit 2;;
esac
echo $amount $rate | awk '{print $1*$2}'