In this example, all filenames in the current directory are changed to lowercase.
i.e. Filename1.txt becomes filename1.txt

for file in *
do
  newfile=$file
  typeset -l newfile
  mv -f $file $newfile
done

About troyski

I'm a freelance UNIX engineer working in the UK. I'm married to Tina and between us we have six children. I'm a bit of an Apple fan boy, and all the Windows machines in the house are a thing of the past now.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Private

Post navigation