#!/bin/bash ARCH=$1 mkdir new for i in `ls -1 patterns/*.xml`; do base=`basename $i` xsltproc --stringparam arch $ARCH xsl/filter.xsl $i > new/$base done echo "" > INDEX.xml; for i in `ls -1 new/*.xml`; do echo "$i" >> INDEX.xml; done; echo "" >> INDEX.xml xsltproc xsl/merge.xsl INDEX.xml > patterns.xml xsltproc xsl/comps.xsl patterns.xml > group.xml rm -rf new