Supondo que todos começam com ../ e estão no arquivo lista:

while read arq;do
     echo ${arq##*..}
done < <(grep '^\.\./' arquivo_lista)


2009/5/22 Heitor <heitorm_si...@yahoo.com.br>

>
>
> Olá,
>
> Srs., preciso da ajuda de vocês.
>
> Tenho um arquivo no seguinte formato:
>
> << BOF >>
>
> #EXTM3U
> #EXTINF:244,Primeiros Erros
> ../../../../../../../../mnt/dados/Heitor/Músicas/Capital Inicial/Capital
> Inicial - Primeiros Erros (acústico).mp3
> #EXTINF:195,Cai A Noite (acústico)
> ../../../../../../../../mnt/dados/Heitor/Músicas/Capital Inicial/Capital
> Inicial - Cai A Noite (acústico).mp3
> #EXTINF:194,Natasha
> ../../../../../../../../mnt/dados/Heitor/Músicas/Capital Inicial/Capital
> Inicial - Natasha.mp3
>
> << EOF >>
>
> Esse arquivo é uma playlist do Amarok e quero extrair dele o path da música
> ex: /mnt/dados/Heitor/Músicas/Capital Inicial/Capital Inicial - Natasha.mp3
>
> Tudo isso para poder copiar os arquivos (músicas) que estão na playlist
> para outro diretório.
>
> O problema é que não manjo de sed, awk ou o que mais possa ser usado para
> isso.
>
> Alguém poderia por favor montar o comando para mim?
>
> Muito obrigado,
> Heitor.
>
>  
>



-- 
Jacson R. C. Silva


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

Responder a