#!/bin/sh get_first_xml_tag() { grep -oP '(?<='$2'>)[^<]+' $1 | head -n 1 } get_modules() { echo " " for f in poms/**/*.xml; do echo " "$f"" done echo " " } generate_xml() { echo '' get_modules echo "" } generate_xml > pom.xml