summaryrefslogtreecommitdiff
path: root/ucase.sh
blob: 33892a3201be0a52a3a70c00c3d7db7616f3342f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/sh

IFS='
'

flist=$(find . -type f)

for i in $flist ; do
    fname=$(basename $i)
    dir=$(dirname $i)

    fname_new=$(echo $fname | tr '[a-z]' '[A-Z]')

    if [ "$fname" != "$fname_new" ] ; then
    	echo mv "$i" "$dir/$fname_new"
    	mv "$i" "$dir/$fname_new"
    fi
done