Douglas A. Augusto wrote: > No dia 05/12/2005 às 10:17, > Luiz Fernando C Camargo <[EMAIL PROTECTED]> 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 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]