This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
convert_all_file_name_to_lover [2009/04/26 02:15] k2patel created |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Convert all file name to lovercase ====== | ||
- | <code bash> | ||
- | #!/bin/sh | ||
- | # lowerit | ||
- | # convert all file names in the current directory to lower case | ||
- | # only operates on plain files--does not change the name of directories | ||
- | # will ask for verification before overwriting an existing file | ||
- | for x in `ls` | ||
- | do | ||
- | if [ ! -f $x ]; then | ||
- | continue | ||
- | fi | ||
- | lc=`echo $x | tr '[A-Z]' '[a-z]'` | ||
- | if [ $lc != $x ]; then | ||
- | mv -i $x $lc | ||
- | fi | ||
- | done | ||
- | </code> |