← Back to team overview

sslug-teknik team mailing list archive

Re: Konvertering af filnavne til lowercase

 

Martin Møller Skarbiniks Pedersen skrev:
>> Du kører følgende script:
>>
>> #!/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
> 
> Tilføj til scriptet i starten:
> 
> IFS="\n"
> 

og så håbe der ikke er filnavne med \n  ....
faktisk er alle tegn tilladte i filnavne pånær / og \0


Follow ups

References