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