#!/bin/bash
#
# up2low : script to convert upercase filename to lowercase in current
# working dir
# Author : Master Gurpreet ( http://blog.naughty22.com )
#
#Copy this file to your bin directory i.e. $HOME/bin as cp rename.awk $HOME/bin
#

AWK_SCRIPT=”rename.awk”

#
# change your location here
#
awkspath=$HOME/bin/$AWK_SCRIPT

ls -1 > /tmp/file1.$$

tr “[A-Z]” “[a-z]” < /tmp/file1.$$ > /tmp/file2.$$

paste /tmp/file1.$$ /tmp/file2.$$ > /tmp/tmpdb.$$

rm -f /tmp/file1.$$
rm -f /tmp/file2.$$

#
# Make sure awk script exist
#

if [ -f $awkspath ]; then
awk -f $awkspath /tmp/tmpdb.$$
else
echo -e “n$0: Fatal error – $awkspath not found”
echo -e “nMake sure $awkspath is set correctly in $0 scriptn”
fi

rm -f /tmp/tmpdb.$$

#
# ./ch.sh: vivek-tech.com to nixcraft.com referance converted using this tool
# See the tool at http://www.nixcraft.com/uniqlinuxfeatures/tools/
#
# Author : Master Gurpreet ( http://blog.naughty22.com )


Content credit: o2cinemas