The UNIX and Linux Forums  

Go Back   O UNIX e Linux Forum > Top Fóruns > UNIX & avançada para usuários experientes
.
google unix.com



UNIX & avançada para usuários experientes Especialista-a-Expert. Saiba avançado UNIX, comandos UNIX, Linux, Sistemas Operativos, Administração de Sistemas, Programação, Shell, shell scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
Advanced File Rename ajudar mar krait UNIX para Dummies Perguntas & Respostas 1 08-01-2008 11:43
renomeando xls systemsb UNIX para Dummies Perguntas & Respostas 2 10-19-2007 08:50
Ajuda ao renomear arquivo! kumarsaravana_s UNIX para Dummies Perguntas & Respostas 5 05-02-2007 01:45
Renomeando um nome de arquivo dbrundrett Programação Shell Script e 2 01-06-2004 10:36
Renomeando um arquivo com o mesmo nome lachino8 UNIX para Dummies Perguntas & Respostas 3 07-31-2002 09:52

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 08-01-2008
mar krait sea krait is offline
Usuário
  
 

Join Date: Aug 2008
Posts: 2
avançados renomear arquivos problema

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
Closed Thread

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 01:15.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0