#!/bin/sh
#
# List bands, either by mode or all

if [ "$2" ]
then
	Q="select b.b_symb,b.b_suni,a.b_mode,a.l_freq,a.u_freq from ar_band a, ar_band b
		where a.b_mode ~ '$2'
		and a.l_freq >= b.l_freq
		and a.u_freq <= b.u_freq
		and b.b_symb NOTNULL;"
else
	Q="select b_symb,b_suni,b_mode,l_freq,u_freq from ar_band where b_symb NOTNULL"
fi

psql clx_db -Aqtc "$Q" |\
awk '
BEGIN{
	FS="|";
	print "\\1260\n";
}
{
	band = sprintf("%s%s",$1,$2);
	printf "%-8s   %-6s %10s kHz %10s kHz\n",band,$3,$4,$5;
} 
END{
} '
