#!/bin/sh # lowercase any filenames with uppercase chars if [ -z "$1" ] then echo "Usage: `basename $0` [filename]" exit 65 fi for file in $* do if [ -f $file ] then lcfile=`echo $file | tr [:upper:] [:lower:]` if [ $file != $lcfile ] then echo renaming file: $file mv -i $file $lcfile fi fi done