[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: renomear pastas com caracteres invalidos.



Em Monday 15 September 2008, china escreveu:
> 2008/9/10 hamacker <sirhamacker@gmail.com>
>
> > Eu estou fazendo mais ou menos assim :
> >
> > for f in `find /local/para/renomear -type d  2>/dev/null` ; do
> >  CUR_FOLDER=`dirname $f`
> >  CUR_BASENAME=`basename "$f"`
> >  # renomeando para minusculo e removendo espacos/caracteres especiais
> >  g=`expr "xxx$g" : 'xxx\(.*\)'|tr '[A-Z]' '[a-z]'|tr ' ' '_'`
> >  g="${g//[:;*?\"<>|]/_}"
> >
> >  if [ "$CUR_BASENAME" != "$g" ] ; then
> >    echo "rename : $f -> $CUR_FOLDER/$g"
> >    # mv "$f" "$CUR_FOLDER/$g"
> >  fi
> > done
>
> Falta incluír o nome da pasta/arquivo com caracter inválido entre aspas
> duplas.


	Peguei o bonde andado, mas as funções ZZ não resolvem isso?

http://funcoeszz.net


	HTH,
-- 
Davi Vidal
--
E-mail: davividal@siscompar.com.br
MSN   : davividal@msn.com
GTalk : davividal@gmail.com
Skype : davi vidal
YIM   : davi_vidal
ICQ   : 138815296


Reply to: