Sé que esto es probablemente una cuestión para el principiante foro, donde se ha anunciado, pero he pensado que tal vez algunos de ustedes tal vez como profesionales, que me ayude a cabo de todos modos. Aquí está mi problema:
Tengo que cambiar el nombre de un lote de archivos que se parecen:
2001_0001.asc
2001_0002.asc
.
2001_0548.asc
2002_0184.asc
.
.
2006_0548.asc
Los nombres son un código de fecha, pero tienen que ser alterados 2001_0001.asc de tal manera que se convierte en 2000_183.asc, 2001_0184 se 2001_001, 2006_0548.asc y se convierte en 2006_365.asc.
así, creo que debería empezar así:
i en `ls *`
hacer
entonces las cosas se ponen un poco vaga
Ahora voy a convertir a la programación semi-uso de la palabra
dividido en aaaa_bbbb.asc aaaa y bbbb
interpretar cadenas aaaa bbbb y en forma de números x e y, respectivamente,
y si - 183 <1,
entonces x '\u003d x - 1 y y' \u003d y - 183 + 365,
más x '\u003d x e y' \u003d y - 183.
convertir números x e y para las cadenas aaaa 'y bbb "(nota de los tres dígitos
de tal manera que en BBB y '\u003d 1 convertirá a bbb' \u003d 001)
i para cambiar el nombre del archivo aaaa'_bbb ». asc
cualquier ayuda se agradece
gracias,

-TT
