#!/bin/sh rotate() { i=9 rm -fr $TARGET.$i while [ $i -gt 1 ] do j=`expr $i - 1` if [ -f $TARGET.$j ]; then mv $TARGET.$j $TARGET.$i fi i=$j done mv $TARGET $TARGET.$i } if [ $# -lt 1 ]; then echo "usage: `basename $0` filenames" exit 1 fi for TARGET in $* do if [ -f $TARGET ]; then rotate fi done exit 0