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

Re: <ot> Desafazer renomear arquivos



On 7/4/06, Maria Augusta Bicalho wrote:
Gente,

Usei as "funcoesZZ" para renomear um lote de arquivos usando o comando
"zzarrumanome". Acontece que, não sei como, os arquivos, mais de 1500,
ficaram numerados e ocultos. O erro durante o processamento foi:

sed: -e expressão #1, caractere 218: strings for `y' command are
different lengths
`termo_cessao.rtf' -> `./.291'
sed: -e expressão #1, caractere 218: strings for `y' command are
different lengths
`termo_convenio.rtf' -> `./.292'
sed: -e expressão #1, caractere 218: strings for `y' command are
different lengths
`teste1.csv' -> `./.293'
sed: -e expressão #1, caractere 218: strings for `y' command are
different lengths
`teste.csv' -> `./.294'

Isso eu copiei quando vi que dava erro.
Ou seja, o zzarrumanome renomeou todos os arquivos, inclusive os que
tinham o nome certinho, para um número oculto.
Tem como desfazer isso??? Infelizmente só tenho esse trecho do erro...
Se não tiver jeito, vou ter de renomear na unha usando o konqueror.
Por favor, não riam de mim. Até porque poderia ser pior né, ao invés
de bagunçar os nomes o zzarrumanome poderia ter deletado tudo ...

Que sirva de lição: Não saia por aí fazendo alterações na única cópia
dos seus dados - faça backup.

Bom, a única forma de desfazer a mudança automaticamente seria se você
guardou TODAS as mensagens de erro. Se isso aconteceu (não me parece o
caso), você poderia fazer um script que lê as mensagens de erro,
encontra os pares de nomes em questão e muda os nomes.

Uma curiosidade: Como você mudaria os nomes manualmente? Quero dizer:
sem tem registrado as mudanças, como você saberia que o nome original
de ".294" era "teste.csv"?

--
Bruno de Oliveira Schneider
http://www.dcc.ufla.br/~bruno/



Reply to: