shell-script-pt
[Top][All Lists]
Advanced

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

Re: [shell-script] Organizar nomes


From: Guilherme Gall
Subject: Re: [shell-script] Organizar nomes
Date: Wed, 9 Jul 2008 21:37:50 -0300

Use

rename -n 's/[a-z]* [0-9]{2} - (.*)/$1/' *

para ver se os nomes vão ficar no padrão desejado. Se estiver ok, use
o comando sem a opção '-n'.

O rename usa expressões padrão perl, se quiser mudar.

Att

Guilherme Gall

2008/7/9 Flamarion Jorge <address@hidden>:
> Deverão ficar sem os numeros na frente, somente nomes.
> Att
> Flamarion Jorge
>
>
> Guilherme Gall escreveu:
>> Veja se você tem o comando 'rename' disponível. Ele serve para
>> renomear múltiplos arquivos e provavelmente resolverá seu problema.
>>
>> Uma coisa que eu não entendi na sua mensagem foi como deverão ficar os
>> nomes após renomeados. Se puder esclarecer, ajuda.
>>
>> Att,
>>
>> Guilherme Gall
>>
>> 2008/7/9 Flamarion Jorge <address@hidden>:
>>> Boa noite,
>>>
>>> To até com vergonha de perguntar uma coisa que talvez seja tão banal,
>>> mas vamo lá, eu não sei mesmo hehe.
>>>
>>> Eu tenho uma pasta Musicas e dentro dela tem uma serie de arquivos que
>>> como padrão os nomes que seguem como exemplo 00 - Arquivo,01 -
>>> Arquivo,02 - Arquivo....até 99 - Arquivo. Isso ai numero espaço tracinho
>>> e espaço denovo antes do nome de fato.
>>>
>>> eu consegui fazer uma gambiarra pra tentar renomear as musicas que
>>> começam com 00 até 09.
>>> fiz assim.
>>> ls Musicas/|grep ^0[0-9]|sed s/^0[0-9]//|sed s/\ //|sed s/-//|sed s/\ //
>>> Primeira duvida se eu redirecionar isso pra dentro de Musicas eu vou
>>> estar renomeando os arquivos efetivamente.
>>> Segunda duvida como eu posso fazer pra renomear o restante sem ter que
>>> ir fazendo ^1[0-9],^2[0-9] em cada linha pra renomear o restante dos
>>> arquivos?
>>> Lembrando que meus conhecimentos em shell são bem limitados e eu
>>> consegui isso ai na marra, com o pouquinho que eu venho acompanhando a
>>> lista.
>>>
>>> Abraços
>>> --
>>> Att
>>> Flamarion Jorge
>>>
>>>
>>> _______________________________________________________
>>> Yahoo! Mail - Sempre a melhor opção para você!
>>> Experimente já e veja as novidades.
>>> http://br.yahoo.com/mailbeta/tudonovo/
>>>
>>>
>>>
>>> ------------------------------------
>>>
>>> ---------------------------------------------------------------------
>>> Esta lista não admite a abordagem de outras liguagens de programação, como 
>>> perl, C etc. Quem insistir em não seguir esta regra será moderado sem 
>>> prévio aviso.
>>> ---------------------------------------------------------------------
>>> Sair da lista: address@hidden
>>> ---------------------------------------------------------------------
>>> Esta lista é moderada de acordo com o previsto em 
>>> http://www.listas-discussao.cjb.net
>>> ---------------------------------------------------------------------
>>> Servidor Newsgroup da lista: news.gmane.org
>>> Grupo: gmane.org.user-groups.programming.shell.brazil
>>>
>>> Links do Yahoo! Grupos
>>>
>>>
>>>
>>
>> ------------------------------------
>>
>> ---------------------------------------------------------------------
>> Esta lista não admite a abordagem de outras liguagens de programação, como 
>> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
>> aviso.
>> ---------------------------------------------------------------------
>> Sair da lista: address@hidden
>> ---------------------------------------------------------------------
>> Esta lista é moderada de acordo com o previsto em 
>> http://www.listas-discussao.cjb.net
>> ---------------------------------------------------------------------
>> Servidor Newsgroup da lista: news.gmane.org
>> Grupo: gmane.org.user-groups.programming.shell.brazil
>>
>> Links do Yahoo! Grupos
>>
>>
>>
> __________________________________________________
> Faça ligações para outros computadores com o novo Yahoo! Messenger
> http://br.beta.messenger.yahoo.com/
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como 
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em 
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
> Links do Yahoo! Grupos
>
>
>


reply via email to

[Prev in Thread] Current Thread [Next in Thread]