#!/bin/sh out="$1" ; shift o="$out" n=1 while [ -e "$out" ]; do out="$o.$n" n=$(($n+1)) done "$@" >"$out"