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

Renomear arquivos



Tentei fazer uma script que alterasse um caracter para outro nos arquivos,
atraves da renomeacao de arquivos.
A maioria dos arquivos tem espacos em branco.
Tentei de varias formas mas o mv sempre da a mensagem : "mv: ao mover
multiplos arquivos o último argumento deve ser um diretorio"
Por exemplo, aqui tentei converter caracteres maiusculos em minusculos:

for x in /bin/ls $dir; do
         y=_cho $x | tr '[:upper:]' '[:lower:]'
          if [ $x != $y]; then
            mv $x $y
          fi
      done

Ja consultei varias documentacoes e nada encontrei sobre este problema.
Alguem tem uma dica ?

Wilson



Reply to: