#!/bin/sh # renext - Mass File Rename By "Extension" # Copyright (c) 2006 TundraWare Inc., Des Plaines, IL USA # All Rights Reserved # $Id: renext,v 1.103 2006/02/09 07:53:45 root Exp $ if [ $# != 2 ] then echo "usage: renext oldext newext" echo " Renames files ending with '.oldext' to end with '.newext'" else for f in `ls *$1 2>/dev/null` do tgt=`echo $f | sed s/\.${1}$/\.${2}/` mv -v $f $tgt done fi