Ads 468x60px

quarta-feira, 18 de maio de 2011

Usando o Comando beep

Colaboração: Lucas Villela Canôas
Muitos podem argumentar "Qual a utilidade disso?". O comando beep pode ser usado em shell scripts para o final de processos, definir um beep para erros no programa, e assim vai...tudo depende de sua critividade! Com o comando beep podemos controlar o pc-speaker de modo mais flexível, usando diferentes sons para diferentes eventos.
Você pode executar um beep simples com o seguinte comando:
$ beep

Instalação

Em algumas distros o pacote beep não vem instalado por padrão. Para distribuições Debian e derivadas (Ubuntu, Big Linux, etc), emita o comando:
# apt-get install beep 
Em distros Red Hat e derivadas (ex.: Fedora, Suse)
# yum install beep

Opções de uso

Opção Descrição Exemplos
-l milissegundos Essa opção determina quantos milessegundos o beep tocará, lembre-se que 1ms=0,001s logo 1000ms=1s $ beep -l 5000
-f frequência Define a frequencia, muda o tom do som, permitindo realizar combinações muito interessantes $ beep -l 2000 -f 100
-r repetições Define o numero de repetições $ beep -l 800 -f 100 -r 5
-d tempo Determina o tempo (delay) de espera de repetição entre um som e outro, usado junto com a opção -r $ beep -l 500 -r 5 -d 1000
-n Usa uma linha de comando do beep para realizar vários sons diferentes $ beep -l 700 -f 1 -n -l 700 -f 10 -n -l 700 -f 100
-s Essa opção trata do processamento de entrada e saída de dados. A opção -s conta as linhas que foram redirecionadas para o beep por meio do pipe (''|'') $ cat zonebin.txt | beep -s -f 500
-c Essa opção trata do processamento de entrada e saída de dados, contando os caracteres que forem redirecionados pelo pipe $ echo zonebin | beep -c -f 100 -l 900

0 comentários: