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

[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 &quot;track01.mp3&quot; recebe o
nome &quot;01 Sabbath Blood Sabbat.mp3&quot;<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


reply via email to

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