[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Arquivo sequencial
From: |
Geraldo Chatel |
Subject: |
Re: [shell-script] Arquivo sequencial |
Date: |
Mon, 16 Sep 2002 20:37:59 -0300 (ART) |
Voce pode tentar o seguinte:
1) monte um arquivo do tipo de para
ls > tracks.txt
paste tracks.txt nomes.txt > lista_de_para.txt
2) Confira a lista
3) Faca a leitura de cada linha do arquivo executando
o mv.
while read DE PARA
do
mv $DE $PARA
done < lista_de_para.txt
Espero que tenha ajudado.
Att,
Chatel.
--- address@hidden escreveu:
<HR>
<html><body>
<tt>
Olá!<BR>
<BR>
Estou querendo renomear arquivos a partir de uma lista
escrita em um<BR>
arquivo.<BR>
<BR>
O motivo é o seguinte:<BR>
<BR>
Fiz um script que extrai músicas do CD e depois
converte para mp3.<BR>
<BR>
Legal. Consegui também fazer com que um script
renomeie cada uma das mp3s<BR>
para os nomes que digitei em um arquivo.<BR>
<BR>
Mas esse script só funciona se eu numerar as linhas
que contém os nomes das<BR>
músicas.<BR>
<BR>
Então o script pega a música track01.mp3 e busca no
arquivo o nome que<BR>
possua a string 01. Aí ele pega toda a linha e usa
como nome para o arquivo<BR>
track01.mp3<BR>
<BR>
Ou seja, a música "track01.mp3" recebe o
nome "01 Sabbath Blood Sabbat.mp3"<BR>
por exemplo.<BR>
<BR>
Mas eu não quero ter que numerar as linhas do arquivo
e fazer uma comparação<BR>
para renomear.<BR>
<BR>
O que eu quero é que o script pegue a primeira linha
do arquivo. A primeira,<BR>
a segunda, a terceira, etc, sem precisar que eu
especifique seu número.<BR>
<BR>
Só que não consegui fazer um script que leia um
arquivo sequencialmente.<BR>
<BR>
Alguém sabe como eu faço isso?<BR>
<BR>
[]'s<BR>
Alexander<BR>
<BR>
<BR>
<BR>
</tt>
<br>
<tt>
<BR>
---------------------------------------------------------------------<BR>
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.<BR>
---------------------------------------------------------------------<BR>
Sair da lista:
address@hidden<BR>
---------------------------------------------------------------------<BR>
Esta lista é moderada de acordo com o previsto em <a
href="http://www.listasdiscussao.cjb.net">http://www.listasdiscussao.cjb.net</a><BR>
---------------------------------------------------------------------<BR>
</tt>
<br>
<br>
<tt>Seu uso do Yahoo! Grupos é sujeito aos <a
href="http://br.yahoo.com/info/utos.html">Termos do
Serviço Yahoo!</a>.</tt>
</br>
</body></html>
_______________________________________________________________________
Yahoo! PageBuilder
O super editor para criação de sites: é grátis, fácil e rápido.
http://br.geocities.yahoo.com/v/pb.html