Eu sei que esta é provavelmente uma pergunta para o newbie fórum, onde também é destacado, mas eu pensei que talvez algumas das vantagens que você poderia querer ajudar-me, de qualquer forma. Aqui está o meu problema:
Tenho de mudar o nome de um lote de arquivos que algo parecido com:
2001_0001.asc
2001_0002.asc
.
2001_0548.asc
2002_0184.asc
.
.
2006_0548.asc
Os nomes são uma data código, mas elas precisam de ser alterados 2001_0001.asc tal que se torna 2000_183.asc, 2001_0184 se torna 2001_001, e 2006_0548.asc se torna 2006_365.asc.
assim, penso que deveria começar como:
para i em `ls *`
fazer
então as coisas um pouco vago
Irei agora converter para semi-programação falar
dividida em aaaa_bbbb.asc e aaaa bbbb
interpretar textos e aaaa bbbb como números x e y, respectivamente
se y - 183 <1,
então x '\u003d x - 1 e y' \u003d y - 183 + 365,
else x '\u003d x e y' \u003d y - 183.
converter números x e y para cordas aaaa "e bbb» (nota de três dígitos
no bbb tal que y '\u003d 1 irá converter a bbb' \u003d 001)
i aaaa'_bbb para renomear o arquivo '. asc
qualquer ajuda seria apreciada
obrigado,

-TT
