Re: randomplay
Douglas A. Augusto wrote:
> No dia 05/12/2005 às 10:17,
> Luiz Fernando C Camargo <lfcamar@gmail.com> escreveu:
>
>> Agora a pergunta: quando eu quero ouvir duas músicas, digamos, uma
>> que contém a palavra 'eagles' e outra que contém a palavra 'police'.
>> Como faço? eu tenho repetido o comando,
>>
>> $ randomplay -O -r 'eagles' ~/ogg ; $ randomplay -O -r 'police' ~/ogg
>
> Uma alternativa:
>
> Instale o 'rl' (para "randomizar" linhas):
>
> # aptitude install randomize-lines
>
> Então:
>
> $ ogg123 $(find . -iname "*eagles*" -o -iname "*police*" | rl)
>
> Acho que esta solução é bem mais genérica e flexível. Você pode imaginar
> infinitas maneiras de combinar saídas de vários utilitários. E viva a
> linha de comando!
Deu certo. Adaptei o seu comando para o randomplay mesmo:
$ randomplay -0 $(find ~/ogg -iname "*eagles*" -o -iname "*police*")
Eu prefiro assim porque o randomplay tem outros comandos de controle
como 'q' 'p' 'n' 'l' etc... Funcionou beleza.
Agora, eu estava tentando seguir a idéia do Thadeu para fazer um
script, mas não tô conseguindo. Tentei
for i in "police eagles"; do randomplay -0 $(find ~/ogg -iname "*$i*" -o);
done
mas não funciona. Como acerto isso?
Muito obrigado, Luiz Fernando
Reply to:
- References:
- randomplay
- From: Luiz Fernando C Camargo <lfcamar@gmail.com>
- Re: randomplay
- From: "Douglas A. Augusto" <douglas.augusto@pop.com.br>