#!/bin/bash function usage() { cat >&2 <&2 "Unknown option: $1"; exit 1;; *) template="$1";; esac shift done if [ -z "$template" ]; then usage fi if [ "$count" = "0" ]; then exit 0 fi for number in $(seq 1 $count); do if [ -z "$prefix" ]; then prefix=$(basename $template .tpl.yaml) fi name="$prefix$number" index=$(($number - 1)) esh -o $destination/$name.yaml $template number=$number index=$index done