#!/bin/bash
# usage:
#   ovl2selection kal-directory areas.ovl > mapfilenames
#
# select map file names according to OVL areas (area type / areas defined by polygonal lines)

if [ $# -ne 2 ]; then
  echo "Syntax:"
  echo "ovl2selection kal-directory areas.ovl > mapfilenames"
  exit
fi

hash kal2selection

find "$1" -maxdepth 1 -name '*.kal' -print0 | xargs -0 -I '{}' cat '{}' | kal2selection "$2"

# evtl. per xargs "kal name" schrittweise aufbauen und kal-namen ausgeben statt bitmapname