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

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

Res: [shell-script] Organizar nomes


From: Thiago Andrighetti
Subject: Res: [shell-script] Organizar nomes
Date: Wed, 16 Jul 2008 05:11:27 -0700 (PDT)

E ai Flamarion, blz?
Lembra de mim? xD
não testei aqui, mas ve se funciona isso

mkdir novas
cd Musicas
for i in `seq 1 99`
do
    seq=$(printf %02d $i)
    nomearq=$(ls "$seq - *")
    nomelimpo=$(echo $nomearq|cut -d' ' -f2)
    cp $nomearq novas/$nomelimpo
done

Como disse não testei aqui, mas ve se te ajuda

Té mais

 
Thiago Andrighetti de Pádua



----- Mensagem original ----
De: Flamarion Jorge <address@hidden>
Para: address@hidden
Enviadas: Quarta-feira, 9 de Julho de 2008 21:15:33
Assunto: Re: [shell-script] Organizar nomes


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 <flamarilinux@ yahoo.com. br>:
>> 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: shell-script- unsubscribe@ yahoogrupos. com.br
>> ------------ --------- --------- --------- --------- --------- -
>> 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.programmi ng.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: shell-script- unsubscribe@ yahoogrupos. com.br
> ------------ --------- --------- --------- --------- --------- -
> 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.programmi ng.shell. brazil
> 
> Links do Yahoo! Grupos
> 
> 
> 
____________ _________ _________ _________ _________ __
Faça ligações para outros computadores com o novo Yahoo! Messenger 
http://br.beta. messenger. yahoo.com/ 
    


      Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses

[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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