#!/bin/sh # # $Id: ren 356 2011-09-24 23:25:47Z svnuser $ # # $Log: ren,v $ # Revision 1.1 1998/05/24 05:23:41 merlin # First version checked in CVS # # IFS=" "; export IFS USAGE="$0 [directory] .old_ext .new_ext" if [ $# -gt 1 ]; then if [ $# = 2 ]; then OLD_EXT=$1 NEW_EXT=$2 else if [ $# = 3 -a -d $1 ]; then cd $1 OLD_EXT=$2 NEW_EXT=$3 else echo $USAGE exit 1 fi fi else echo $USAGE exit 1 fi if [ $OLD_EXT = . ]; then OLD_EXT="" fi if [ $NEW_EXT = . ]; then NEW_EXT="" fi for i in *$OLD_EXT do mv $i `basename $i $OLD_EXT`$NEW_EXT done