#!/bin/sh
section_type=
section_name=
grep -v '^[ 	]*$\|^;' |
while read L; do
#	echo "> $L"
	case "$L" in
	\[*\])  
		L=${L#\[}
		L=${L%\]}
		case "$L" in
		*\ *)
			section_type=${L%% *}
			section_name=${L#* }
			section_name=${section_name#\"}
			section_name=${section_name%\"}
			;;
		*)
			section_type=$L
			section_name=
		esac
		;;
	*=*)
		key=${L%%=*}
		key=${key% }
		val=${L#*=}
		val=${val# }
		val=${val#\"}
		val=${val%\"}
		echo "${section_type}_${section_name}_$key	$val"
		;;
	*)
		echo >&2 "error	$L"
	esac
done
