OPENVPN_DIR="/etc/openvpn" CONFIG_DIR="$OPENVPN_DIR/client-configs" TEMPLATE_DIR="$OPENVPN_DIR/templates" ls $CERT_DIR | grep User-Bordas_Tauro- | sed -e 's/[.].*//' | uniq | while read USERCERT ; do ls $TEMPLATE_DIR/*.ovpn.template | while read TEMPLATE_FILE ; do CUT_TEMPLATE_NAME=`echo "$TEMPLATE_FILE" | sed -e 's/.*\///' -e 's/[.]template//g'` sed "$TEMPLATE_FILE" -e "s/%USER%/${USERCERT}/" > ${CONFIG_DIR}/$CUT_TEMPLATE_NAME done done