#!/bin/bash echo "fixit dir vol num" echo " where:" echo " - dir is the directory the files are in" echo " - vol is the volume to save as" echo " - num is the starting century number" echo " ie: for v09n700 editions, vol=v09 and num=n7" echo " " echo "command line = fixit $*" # # Check for parameters # if [ $# -eq 3 ] ; then if [ -d $1 ] ; then cd $1 pwd else echo "No directory entered" exit fi else echo "incorrect parameter count" exit fi count=0 for filename in * do if [ $count -lt 10 ] then newfilename=$2$3'0'$count'.txt' else newfilename=$2$3$count'.txt' fi echo "$filename - $newfilename" mv $filename $newfilename let count+=1 done let count+=1 echo "$count files processed" chown buz * chgrp users * chmod a+r *