Aplicando um redirecionamento de E / S e um exemplo de dispositivo de áudio no Fedora

0

Aqui está um exemplo que vi em uma página da Web que usa o redirecionamento de E / S para fazer com que o dispositivo de áudio produza som.

less sound.wav > /dev/audio

Mas não consigo fazer isso no Fedora. Isso gera que o formato de dados de entrada está errado.

Alguma dica?

    
por xiaohan2012 15.12.2011 / 12:41

1 resposta

1

less é um pager, normalmente usado como less file para fornecer uma exibição rolável do conteúdo do arquivo, ou seja, uma interface de usuário do console. Portanto, redirecionar a saída de less não faz muito sentido. O erro que você recebe, no entanto, é porque less não é bom em exibir dados binários, por exemplo, um arquivo .wav .

Se você quiser a entrada de conteúdo do arquivo no dispositivo, cat audio.wav > /dev/audio é mais promissor, pois cat faz exatamente isso, imprime o conteúdo do arquivo para stdout. (Eu não tenho certeza se isso funciona dessa maneira.)

    
por 15.12.2011 / 13:55