De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

Usando o Comando beep

Colaboração: Lucas Villela Canôas

Data de Publicação: 17 de maio de 2011

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
Lucas Villela Canôas (www.zonebin.com) tem 17 anos, tem um site onde publica seus artigos, está cursando o 3° ano do médio e pretende fazer Ciência da Computação.

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Lucas Villela Canôas