Rodrigo Tavares escreveu:
> Pessoal,
>
> Gostaria de gerar um arquivo com o seguinte formato:
>
> a.mp3 | b.mp3 | c.mp3 ..... | ultimo.mp3 |
>
> Tente fazer isso com o echo e o sed, mas sem
> resultados.
>
> No C++ faço isso tranquilamente escrevendo
> delimitadores depois de um campo, como fazer isso em
> shell ?

Olá,

  Seria isso:

ARQUIVO="saida.txt"
echo -n > "$ARQUIVO"
for NOME in /home/usuário/músicas/*.mp3; do
  echo -n "`basename "$NOME"`|" >> "$ARQUIVO"
done
echo >> "$ARQUIVO"
cat "$ARQUIVO"


-- 
Atenciosamente

           Junior Polegato - Claudio Polegato Junior

           Engenheiro Autônomo - Ribeirão Preto e Região
           Mestre em Física Aplicada à Medicina e Biologia - USP
           Engenheiro Computacional e Eletrônico - USP
           Página Pessoal: http://cpolegatojr.no-ip.org

Um peregrino de problemas; Um pergaminho de soluções!

---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a