Loverit.sh

Da WikiSitech.
Versione del 22 set 2008 alle 18:27 di Mazzotti (discussione | contributi) (Nuova pagina: <code> #!/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 verifi...)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)
Vai alla navigazioneVai alla ricerca

  1. !/bin/sh
  2. lowerit
  3. convert all file names in the current directory to lower case
  4. only operates on plain files--does not change the name of directories
  5. 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